mysql使用orderby 不起作用
mysql 使用order by排序的时候不起作用,原因是order by的字段是varchar类型的, 直接在字段后加上'+0' 则转化为int类型,
例如: select * from ORDER BY 字段+0 即可
本文介绍了一种常见情况,即在MySQL中使用ORDER BY对VARCHAR类型字段进行排序时遇到的问题。通常,ORDER BY对非数值字段排序可能不会按预期工作。文章提供了一个简单解决方案:通过在字段后添加'+0'将其转换为整数类型,从而实现有效排序。
mysql 使用order by排序的时候不起作用,原因是order by的字段是varchar类型的, 直接在字段后加上'+0' 则转化为int类型,
例如: select * from ORDER BY 字段+0 即可
330
1776