一、mysql中varchar类型的数字排序不生效
解决: 在排序的字段后面+0即可,把varchar字段转化为Int类型
SELECT * from t1 ORDER BY clunm+0;
二、varchar类型的汉字无法按字母排序
解决:在order by后面的排序字段进行编码转换
SELECT * from t1 ORDER BY ORDER BY CONVERT(cloum USING gbk);
一、mysql中varchar类型的数字排序不生效
解决: 在排序的字段后面+0即可,把varchar字段转化为Int类型
SELECT * from t1 ORDER BY clunm+0;
二、varchar类型的汉字无法按字母排序
解决:在order by后面的排序字段进行编码转换
SELECT * from t1 ORDER BY ORDER BY CONVERT(cloum USING gbk);