由于之前的程序员用字符串varchar储存的数字 为了小数点方便计算
所以无法使用order进行数字排序
应当如何处理不能转换字段类型
试试
ORDER BY CAST(`col` as DOUBLE)
CAST
5 回答3.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.8k 阅读
3 回答2k 阅读
4 回答4k 阅读✓ 已解决
3 回答3.2k 阅读
4 回答2.4k 阅读✓ 已解决
1 回答1.5k 阅读
3 回答8.9k 阅读✓ 已解决
试试
CAST