mysql 字符串按照数字类型排序

Posted 爱你爱自己

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 字符串按照数字类型排序相关的知识,希望对你有一定的参考价值。

一个varchar,char的字段 存放 1+,12- ,11等字符串
将字段*1或者+0可以将mysql字符串字段按数值排序 

order by 字段名称+0 desc/asc的形式进行排序
order by 字段名称*1 desc/asc的形式进行排序

以上是关于mysql 字符串按照数字类型排序的主要内容,如果未能解决你的问题,请参考以下文章

mysql order by无效问题

Mysql数据库按照varchar字符串类型排序和按照int整型类型排序的区别和注意点及解决方案

mysql 字符串排序

mysql自动排序为啥10在1后面不在9后面

mysql 数据库中 ,按照字母加数字的字符串排序

mysql按照字符串类型的数值按数值进行排序