因为数据库中可以设定表的编码格式,不同编码格式下,中文的排序有区别,下面分别介绍常用编码下的排序方法。

1、如果数据表的某字段的字符编码是 utf8_general_ci,排序写法:

ORDER BY CONVERT(表别名.字段名 USING gbk) COLLATE gbk_chinese_ci ASC;

例子

SELECT * FROM mg_clinic mc ORDER BY CONVERT(mc.`CLNAME` USING gbk) COLLATE gbk_chinese_ci ASC;

2、如果数据表的某字段的字符编码是 latin1_swedish_ci,排序写法:

order by birary(表别名.字段名) asc ;

3、如果数据表的某字段的字符编码是 GBK,排序写法:

直接排序就行,因为 GBK 编码本来就是排序汉字首字母进行排序的

order by 表别名.字段名asc;

参考:

https://blog.csdn.net/mawming/article/details/52045771

https://my.oschina.net/u/999578/blog/150392

https://blog.csdn.net/stephenxu111/article/details/4436181

https://blog.csdn.net/w410589502/article/details/58049091

原文链接:

https://www.cnblogs.com/poterliu/p/11596334.html

最新文章

  1. Elasticsearch之java的基本操作一
  2. Activity系列讲解---返回结果的处理
  3. 《Android深度探索HAL与驱动开发》第四章阅读心得
  4. centos hadoop搭建准备
  5. dedecms /plus/feedback_ajax.php、/templets/feedback_main.htm、/templets/feedback_edit.htm XSS && SQL Injection Vul
  6. 隐藏 input 标签的边框
  7. WCF小结
  8. HDU 4419 Colourful Rectangle(线段树+扫描线)
  9. phpmyadmin使用中碰到的一些问题
  10. gridview 绑定方法中带参数
  11. 开源入侵检测系统OSSEC搭建之一:服务端安装
  12. ligerUI路径问题
  13. C#读取Word文档内容代码
  14. Oracle EBS-SQL (PO-17):检查供货比例不为100%.sql
  15. Java web 基础
  16. 2080夹角有多大II
  17. 【十三】注入框架RoboGuice采用:(Logging via Ln)
  18. 1秒破解 js packer 加密
  19. bootstrap - btn 实例
  20. MYSQL 中 LIMIT 用法

热门文章

  1. bzoj 3579: 破冰派对
  2. 【JZOJ6378】小w与数字游戏(game)
  3. SpringCloud网关无法加载权限及IP黑名单白名单
  4. HTML5能取代Android和iOS应用程序吗?
  5. Activity详解一 配置、启动和关闭activity转载 https://www.cnblogs.com/androidWuYou/p/5887726.html
  6. vue之样式问题
  7. java生成验证码并可刷新
  8. 深入浅出Java中的clone克隆方法,写得太棒了!
  9. jquery.artDialog.source.js学习
  10. 【默默努力】PixelFire