如果在数据库中按照字符串保存数据的顺序,如果数据的顺序是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
所以在使用字符串进行排序的时候需要注意,
原因是:字符串比较大小是按照单个字符去比较的
如果在数据库中按照字符串保存数据的顺序,如果数据的顺序是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
所以在使用字符串进行排序的时候需要注意,
原因是:字符串比较大小是按照单个字符去比较的
本文标题:数字按照字符串排序
本文链接:https://www.haomeiwen.com/subject/xlsvbxtx.html
网友评论