[乐意黎原创] 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
乐意黎原创
2017-04-06
本文地址: http://blog.csdn.net/aerchi/article/details/69388613
原始排序
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
相关文章推荐
- mysql中utf8编码的中文字段按拼音排序
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- mysql中文字段排序( 按拼音首字母排序)的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- php和mysql采用utf-8编码时实现按照一个文本字段的首字母的拼音顺序进行排序的方法
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- Mysql 中文字段排序( 按拼音首字母排序) 的查询语句
- mysql 中文字段排序 - 按拼音首字母排序
- ExtJS中grid按照使用Expand插件、分组显示、中文拼音首字母排序、改变行背景、列背景、静态数据分页综合案例
- MYSQL中让UTF-8编码的字段按拼音排序
- oracle 中文字段按首字母拼音排序
- MYSQL中让UTF-8编码的字段按拼音排序
- PHP与MYSQL中UTF8编码的中文排序实例
- oracle数据库中的某个字段根据中文拼音的首字母进行排序
- MySQL中文汉字转拼音的自定义函数和使用实例(首字的首字母)
- MySQL使用HQL语句实现按中文拼音排序