0

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

maxine created at6 years ago view count: 2763

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

report
回复
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
6 years ago 回复

Recent search keywords