mysql实现按照汉字拼音排序

按照字符编码

  • 如果数据表的某字段的字符编码是 utf8_general_ci,排序写法:CONVERT

ORDER BY CONVERT(表别名.字段名 USING gbk) COLLATE gbk_chinese_ci ASC;

  • 如果数据表的某字段的字符编码是 latin1_swedish_ci,排序写法:birary

ORDER BY BIRARY(表别名.字段名) ASC;

  • 如果数据表的某字段的字符编码是 GBK,排序写法:直接排序

ORDER BY 表别名.字段名 ASC;

原文地址:https://www.cnblogs.com/dakuzai/p/14738124.html