Jslfl【软件开发技术笔记】

mysql中文排序

mysql中字段排序,按中文拼音字母顺序排

1
2
SELECT t.id,t.username FROM t_user t
ORDER BY CONVERT(t.username USING gbk)

可以去除一些字符再排,如去除!#.空格字符
order by CONVERT(REPLACE(REPLACE(REPLACE(REPLACE(t.username,’!’,”),’#’,”),’·’,”),’ ‘,”) USING gbk)
不知道这个替换能不能用正则来

Comments are currently closed.