Mysql 表里字段定义为varchar,但数据是数字oreder by排序问题
mysql varchar类型中数据是数字的排序问题今天写sql 发现了一个问题mysql 数据库中的一个表,设计表的字段为varchar类型,但里面的数据是数字,导致order by 字段 ASC|DESC会出现一些问题正确的写法select * from 表名 where basic_pid=‘XXX’ ORDER BY CONVERT(basic_value,SIGNED) desc;这里使用了一个函数CONVERT(basic_value,SIGNED),实现的功能是把basic_va
复制链接