对数据库中的中文字段进行排序

 

传统的排序方法,比如select * from tableA order by id desc可以对英文、数字进行排序。但是遇到中文就没有办法了。这个时候需要以下的语句:

  select * from tableA order by convert(name using gbk) collate gbk_chinese_ci desc。这个时候就可以对name进行排序,排序规则是按照中文的首字母进行排序。

posted @ 2020-03-27 12:58  梦想在风中飘扬  阅读(629)  评论(0编辑  收藏  举报