为何宁可大排长队打数字

but当你把数字 比如手机号和电话號以text方式存入数据库,再order by顺序并不是按照数字大小排序。

原因是因为字段虽然存储了数字值但是它是一个字符型,而字符型的 电话开頭的'2'等字符都 比手机的开头字符 '1'要大 因为是从第一个字母开始比较的。

后边加个0强转成int比较即可。

我要回帖

更多关于 排长队 的文章

 

随机推荐