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

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

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

posted @ 2016-10-26 14:39  泛舟青烟  阅读(5334)  评论(0编辑  收藏  举报