2012-03-15 64 views
1

是否可以按字符排序整数?MySQL,按字符排序整数字符

所以名单[110, 120, 10, 200, 20]最终会是这样的:

10, 
110, 
120, 
20, 
200 
+0

你尝试过什么?你排除了文档中的哪些功能,为什么? – 2012-03-15 16:46:53

回答

4

如果你投的整数由铸造一个varchar或文本值,和秩序,它应该工作。

ORDER BY CAST(myField AS CHAR) 
0
SELECT num 
FROM your_table 
ORDER BY CAST(num as CHAR)