一、问题说明
操作mysql时字段定义为字符型,获取最大值或者是排序时,往往结果不如意,比如1-20 最大值往往是9
二、解决方案
1、在条件允许的情况下,将字段改为数字型
2、使用函数进行转换
cast(column as type);
convert(column, type);
type 值可以是:
浮点数 : decimal
整数 : signed
无符号整数 : unsigned
一、问题说明
操作mysql时字段定义为字符型,获取最大值或者是排序时,往往结果不如意,比如1-20 最大值往往是9
二、解决方案
1、在条件允许的情况下,将字段改为数字型
2、使用函数进行转换
cast(column as type);
convert(column, type);
type 值可以是:
浮点数 : decimal
整数 : signed
无符号整数 : unsigned