MySQL根据中文汉字排序查询
在MySQL中当说到进行排序查询时,大家的第一反应就是使用 ORDER BY 方法指定列进行排序,但是如果要指定列为中文数据按照首字母排序时,就会发现 ORDER BY 方法排序的顺序其实是有问题的。
我们先来测试下正常使用 ORDER BY 排序:
指定 people_name 列数据正序排序,可以明显看出姓名的排序错误,测**和蔡**应该排在第一位置才对,结果第一条数据是李**;
接下来我们使用 ORDER BY (CONVERT (cloumn USING gbk) 进行排序:
这个时候可以发现数据是正确按照中文首字母进行排序的,是因为ORDER BY后面使用了CONVERT函数转换类型指定了gbk字符集,才能按照中文首字母正确排序。
MySQL根据中文汉字排序查询相关推荐
- mysql按中文汉字排序
SELECT * FROM [表名] order by CONVERT([字段] USING gbk) https://blog.csdn.net/jay168999/article/details/ ...
- Collections.sort实现倒序汉字拼音排序,默认是按照正序进行汉字拼音排序MYSQL语句支持汉字排序SQL汉字排序
前言: 需求上遇到过,业务希望一些下拉框,按照汉字拼音的顺序来进行展示,需要对下拉框的List进行排序. 特别注意: Collections.reverse()方法是将数据倒置,并非倒序直接排序. 倒 ...
- mysql 中文名称排序,mysql 依照中文名称排序
mysql 按照中文名称排序 /* Navicat MySQL Data Transfer Source Server : local Source Server Version : 50022 So ...
- Java8对中文汉字排序的Comparator实现类
最近由于工作需要需要对中文汉字排序,编写了Comparator实现类分享给大家. 直接上代码: import java.util.Comparator;public class ChineseComp ...
- mysql 按中文字段排序
我们的MySQL使用latin1的默认字符集,也就是说,对汉字字段直接使用GBK内码的编码进行存储,当需要对一些有汉字的字段进行拼音排序时(特别涉及到类似于名字这样的字段时),默认无法通过order ...
- Java数组中文排序_Java模块 -- 数组/集合中文汉字排序(支持生僻汉字)
这里举例List集合 , 对list中的中文进行排序 , 按照中文拼音首字母. 支持生僻汉字的话 , 需要使用一个jar包 , 链接地址如下 传统的 : List list = new ArrayLi ...
- mysql按中文拼音字母排序_解析MySQL按常规排序、自定义排序和按中文拼音字母排序的方法...
MySQL常规排序.自定义排序和按中文拼音字母排序,在实际的SQL编写时,我们有时候需要对条件集合进行排序.下面给出3种比较常用的排序方式,一起看看吧 MySQL常规排序.自定义排序和按中文拼音字母排 ...
- mysql按中文拼音字母排序_MySQL按常规排序、自定义排序和按中文拼音字母排序的方法...
MySQL常规排序.自定义排序和按中文拼音字母排序,在实际的SQL编写时,我们有时候需要对条件集合进行排序. 下面给出3种比较常用的排序方式,mark一下 1.常规排序ASC DESC ASC 正序 ...
- mysql学习笔记之排序查询和函数(进阶四)
USE myemployees; #进阶四:排序查询() /* 语法: select 查询列表 from 表 order by 排序列表[asc|desc]asc升序desc降序,可不写,默认升序 / ...
最新文章
- 使用带有用户名和密码的cURL?
- android 混淆打包教程,Android studio 混淆打包
- 机器学习中样本不平衡处理办法
- java中的多线程——进度1
- 中科院分区 2020_2020中科院期刊分区出炉!文末附2020年中科院期刊分区基础版(全)...
- 有python基础学java_Python基础学习篇
- easyx鼠标放置前按钮颜色_七种正确使用鼠标的好习惯,让你摆脱鼠标手的痛苦...
- 求求了!让 Python 的热搜消失吧!!
- python用什么编译器-15款Python编辑器的优缺点,别再问我quot;选什么编辑器”啦
- 人类视觉计算理论经典著作,豆瓣评分9.7,中文版惊鸿面世
- MTK平台调试mipi屏问题小结
- ai人工智能可以干什么_人工智能可以解决我的业务问题吗?
- stl空间配置器alloc
- 计算机主机有自带的声音吗,台式电脑主机前面的插孔没声音怎么回事?如何解决?...
- 一位博士在华为的 22 年(干货满满)
- 第十一届单片机蓝桥杯省赛(第一组)
- 深度学习--卷积神经网络
- 无线局域网(WLAN)
- Mac 此账户尚未用于app store_App Store调整频繁!游戏App下架数量再次增加! | 8月推广报告...
- 从订单信息页面进入订单详细商品页面,最简单的MVC思想
热门文章
- matlab中legend字体倾斜和常用字体修饰
- 基于ssm的家政平台
- 大数据计算(Big Data Computing) (一)简介
- Android系统安全概览
- 王小川新公司开源 70 亿参数量的中英文预训练大模型,可商用;谷歌要求员工慎用 AI,即便是自己家的 Bard|极客头条...
- python ipdb 调试代码
- 成为Java的Yoda大师应学的知识
- 学习记录565@ElGamal公钥体系及其解密证明
- 第九课(面向对象):封装 继承 多态
- Linux下在程序中如何进行繁体中文和简体中文的转换