随笔-199  评论-203  文章-11  trackbacks-0

今天解决了一个关于排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的是Int类型的数据,按一下查询语句进行排序:
SELECT number_ FROM afu_operation_info_ ORDER BY number_ ASC 是不正确的. 

如何解决呢:最后终于想出了一个BT方案.

order by num+0 asc

order by num*1 asc

就可以正确排序了.

posted on 2009-12-25 10:46 Werther 阅读(2778) 评论(1)  编辑  收藏 所属分类: 16.MySQL

评论:
# re: mysql中对字符串字段进行自然排序[未登录] 2013-07-11 17:02 | james
太神了  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: