mysql varchar排序
Posted 蔷薇骑士
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql varchar排序相关的知识,希望对你有一定的参考价值。
今天遇到个问题,mysql order by 字段 ,如果字段是varchar形式,但是里面存的是数字的话,排序会认为他是string类型排序,如下:
1
11
12
13
14
..
19
2
20
21
..
当数字位数多的时候,排序更乱。
解决访问就是
order by (字段+0) desc
这样,字段会被解析成数字的形式,所以可以正常的排序
以上是关于mysql varchar排序的主要内容,如果未能解决你的问题,请参考以下文章
MySql 按 Mmm-dd-yyyy 中的(varchar)日期排序