问题如下:
使用默认的order by
函数无法对中文数据按照首字母进行排序
SELECT * FROM `test_table` ORDER BY company_name,reply_room_name
解决方法:
想要对“中文”数据按照其拼音首字母排序,需要使用convert
函数对其进行编码处理,如下:
SELECT * FROM `test_table` ORDER BY convert(company_name USING gbk),convert(reply_room_name USING gbk)