乐意黎在做某个功能时,用UTF在MYSQL里存储数据表,其中需要使用某个字段按中文拼音排序。
原始排序
SELECT id, `gzh_cn` FROM `weixin` ORDER BY CONVERT(`gzh_cn` USING gbk ) COLLATE gbk_chinese_ci asc
使用中文首字按拼音排序后:
select * from tableName CONVERT( `中文字段`USING gbk ) COLLATE gbk_chinese_ci asc
SELECT id, `gzh_cn` FROM `weixin` ORDER BY CONVERT(`gzh_cn` USING gbk ) COLLATE gbk_chinese_ci asc
乐意黎原创
2017-04-06