今天遇到MySQL数字排序问题,我的排序字段是经过计算后的,而计算后的字段直接拿来排序就会按照字符一个个排序,所以这里找到简单的方法,
ORDER BY 排序字段*1
或者
ORDER BY 排序字段+0
这样就会数值排序。
本文解决了一个常见的MySQL排序问题,即如何将计算后的字段正确地进行数值排序,而非字符排序。通过简单地在ORDER BY子句中对排序字段乘以1或加上0,即可实现正确的数值排序。
今天遇到MySQL数字排序问题,我的排序字段是经过计算后的,而计算后的字段直接拿来排序就会按照字符一个个排序,所以这里找到简单的方法,
ORDER BY 排序字段*1
或者
ORDER BY 排序字段+0
这样就会数值排序。
转载于:https://www.cnblogs.com/hz-cww/p/6255233.html

被折叠的 条评论
为什么被折叠?