个人博客 用于记载日常收集的一些技术文章 ...
MySql : MySql 中文按拼音排序 MySql : MySql 中文按拼音排序 MySQL默认只支持对日期、时间和英文字符串进行排序,如果对中文进行order by很可能得不到想要的结果
SELECT * from user order by user_name;

想对中文进行排序的话,可以使用 CONVERT(coloum_name USING GBK) 将中文转为GBK编码形式,然后再排序,就可以实现根据汉子的拼音进行排序:
SELECT * from user order by CONVERT(user_name USING GBK);
郭少锋 编辑 2022-11-16 16:48:27 创建 2022-11-16 16:48:17 MySql