阅读背景:

oracle数据库,字段是varchar2类型即string,而其实存的是数字,这时候order by的排序结果,肯定有问题_Ideality_hunter的专栏

来源:互联网 

如:

11排在了9前面,因为是根据string排序的(这样1肯定是在9前面),而不是根据数字的实际大小排序的。11排在了9前面,因为是根据string排序的(这样1肯定是在9前面),而不是根据数




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: