您的位置:首页 > 数据库 > MySQL

[乐意黎原创] Mysql使用UTF8编码时让某字段使用中文排序(UTF8按字段拼音首字母排序)

2017-04-06 13:27 671 查看
乐意黎在做某个功能时,用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

本文地址: http://blog.csdn.net/aerchi/article/details/69388613
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐