mysql按汉语拼音字母顺序排序
mysql按中文拼音字母顺序排序
mysql在建库建表时,通常都是使用UTF-8编码(utf8_general_ci),即所有的字段不论是中文还是英文,都是UTF8编码,此时对中文字段进行按拼音首字母进行排序,使用以下方式即可:
order by CONVERT( trait_cn USING gbk ) asc
如果是默认的iso-8859(latin1_swedish_ci)编码,使用以下方式即可:
order by binary(trait_cn) asc