读书人

mysql排序,该如何处理

发布时间: 2012-03-19 22:03:05 作者: rapoo

mysql排序
一组数据:1,11,111,112,(11xxxxx),12,121,123,(12xxxx),13,131,......要按照上面的数据方式排序,mysql可以做到吗?

[解决办法]
order by concat(col1)
[解决办法]
select * from tb order by cast(num as char(100));
[解决办法]
把数字转换成字符串进行比较
[解决办法]
榔头大哥,哈哈

探讨
引用:

order by concat(col1)


结果是对的,但不知道为什么,能解释一下吗?狼头大哥

读书人网 >Mysql

热点推荐