数字按照字符串排序

2017-11-30  本文已影响5人  落寒z

如果在数据库中按照字符串保存数据的顺序,如果数据的顺序是1,2,3,8,10,12 。使用sql语句select * from OfficeTable where id = '137952' ORDER by order去获取数据的顺序

理想顺序是 1,2,3,8 ,10 ,12

实际结果是1,10,12,2,3,8

所以在使用字符串进行排序的时候需要注意,

原因是:字符串比较大小是按照单个字符去比较的

上一篇 下一篇

猜你喜欢

热点阅读