mysql 按中文拼音字母排序

Posted fc-shi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 按中文拼音字母排序相关的知识,希望对你有一定的参考价值。

如果表字段使用的GBK编码的话,我们可以直接order by value ,因为GBK本身就是按照拼音字母排序ABCDEFGHIGK...,当第一位相同的时候会比较第二位,以此类推。

如果表字段使用的UTF-8编码的话,通常我们都会的编码,这样我们可以使用mysql的convert方法开转换gbk进行排序。

SELECT * FROM TEST ORDER BY CONVERT(value USING GBK) ASC/DESC

以上是关于mysql 按中文拼音字母排序的主要内容,如果未能解决你的问题,请参考以下文章

在mysql中按字母顺序对全名进行排序

mysql 汉字按拼音字母排序获取拼音首字母拼音全拼

mysql 汉字按拼音字母排序获取拼音首字母拼音全拼

mysql字段排序数字在字母前面,字母也要按首字母排序

MYSQL 中英文排序,中文根据拼音排序

MySQL按X排序然后分组按Y然后按字母顺序排列