mysql 使用order by排序的时候不起作用,原因是order by的字段是varchar类型的, 直接在字段后加上'+0' 则转化为int类型,
例如: select * from ORDER BY 字段+0 即可
本文介绍了一种常见的情况,即在使用 MySQL 的 ORDER BY 子句进行排序时遇到的问题,特别是当排序字段为 varchar 类型时。文章提供了一个简单而有效的解决方案:通过在字段后添加 '+0' 将其转换为 int 类型,从而实现正常排序。
mysql 使用order by排序的时候不起作用,原因是order by的字段是varchar类型的, 直接在字段后加上'+0' 则转化为int类型,
例如: select * from ORDER BY 字段+0 即可
777
333
1803