今天解决了一个关于排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的是Int类型的数据,按一下查询语句进行排序: SELECT number_ FROM afu_operation_info_ ORDER BY number_ ASC 是不正确的.
如何解决呢:最后终于想出了一个BT方案.
order by num+0 asc
order by num*1 asc 就可以正确排序了.