mysql字符串型数字排序问题

一、mysql排序字段类型设置为varchar  ,实际值是数字型的字符串 二、模拟数据 三、使用正序排序后 select * from cs ORDER BY sort 此时排序字段是字符串,按照第一位的顺序去比较,10的第一位比7小,所以排到上面 四、字符串类型按照数字类型排序  使用sort+0或者sort*1方式转化为数字 select * from cs ORDER BY sort+0
相关文章
相关标签/搜索