mysql字符串型数字排序问题
一、mysql排序字段类型设置为varchar ,实际值是数字型的字符串二、模拟数据三、使用正序排序后select * from cs ORDER BY sort此时排序字段是字符串,按照第一位的顺序去比较,10的第一位比7小,所以排到上面四、字符串类型按照数字类型排序 使用sort+0或者sort*1方式转化为数字select * from cs ORDER BY sort+0五、另一种方式使用 CONVERT(sort,signed)转化为integer类型...
原创
2020-10-23 14:24:39 ·
3838 阅读 ·
2 评论