MySQL,按字符排序整数

时间:2012-03-15 16:44:00

标签: mysql sql

是否可以逐个字符地排序整数?

所以列表[110, 120, 10, 200, 20]最终会像这样:

10,
110,
120,
20,
200

2 个答案:

答案 0 :(得分:4)

如果您将整数强制转换为varchar或文本值,并按该强制转换排序,则它应该有效。

ORDER BY CAST(myField AS CHAR)

答案 1 :(得分:0)

SELECT num
FROM your_table
ORDER BY CAST(num as CHAR)