0

MySQL数据库里面怎样按1.2.1这种app version版本进行排序

maxine 发布于1年前 阅读数 2228

数据库里面存有app 版本号,需要按版本号排序对比下数据。 不知道SQL怎样写。

举报
回复
0

拆分为不同的字段然后就行排序即可

SELECT Version
FROM foo
order by 
SUBSTRING_INDEX( `version` , '.', 1 )*1,
SUBSTRING_INDEX(SUBSTRING_INDEX( `version` , '.', 2 ),'.',-1)*1, 
SUBSTRING_INDEX(SUBSTRING_INDEX( `version` , '.', -2 ),'.',1)*1,
SUBSTRING_INDEX( `version` , '.', -1 )*1
1年前 回复

相关搜索关键词