前端之家收集整理的这篇文章主要介绍了
SQL – ORDER BY无法正常工作?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
SELECT test_column FROM test_table ORDER BY test_column给出了这个:
1
12
123
2
3
为什么不:
1
2
3
12
123
@JosePHPla你明白了,谢谢.如何对数字字符串进行排序?
尝试
SELECT test_column
FROM test_table
ORDER BY cast(test_column as int)
但是您应该考虑将列类型更改为正确的列类型.
原文链接:https://www.f2er.com/mssql/83335.html