PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

Adophper » 数据库 » mysql 对varchar型数字排序,mysql 数字排序

mysql 对varchar型数字排序,mysql 数字排序

此文被围观245日期: 2017-07-31 分类 : 数据库  标签:  ··

字段pageNum

1,6,9,11

 

希望排序顺序为1,6,9,11

但是实际排序为1,11,6,9

 

后来发现是因为pageNum这个字段是varchar类型的不是int型,所以排序会出问题。

 

网上的解决方法为

order by pageNum+0

order by pageNum×1

 

不知道为什么order by pageNum×1 数据库通不过

但是pageNum+0是好用的



参考来源:http://blog.csdn.net/xxt06097/article/details/4922194

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.