这个问题挺离谱的,也是第一次遇到,记录一下。
如图,先分组再排序,排序失效,本以为是分组问题,后反复查验发现分组排序是进行了的,但是出了点错乱,也就是如标题。
问题原因:
字符串里放数字 排序会这么排: 10 < 2 100<2
按数字的大小比应该是10 >2 ,100>2 ,100>10
解决方法:排序的那个字段,转数字,最简单就是直接F_sydd+0,当然类型转换函数也是可以用的
效果图:
完结撒花
mysql排序是不是从1-100的排序规则排序的,而是1后接10-19,然后2后接20-29等等,问题解决方式
最新推荐文章于 2023-06-07 09:08:18 发布