order by排序不按数值顺序

该列为非数值型字段排序的时候会按照字符串排序方式;

1开头的字符串排在前面,排完了,然后才开始排2开头的字符串,3、4、5往后面推;如图sort字段

如果想要按照数字排序,把字符串转换成数字格式

alter table 表名 modify column 字段名 类型;

你可能感兴趣的:(order by排序不按数值顺序)