SQL语句按照姓名首字母排序
Mysql
- 前言
- UTF-8
- GBK
前言
最近小咸儿做项目,根据业务需求,需要将查出来的人员姓名按照拼音首字母进行排序,小咸儿选择在SQL语句上对姓名字段进行排序,这样查出来的人员就已经是排好序的了。
UTF-8
SQL语句对中文姓名进行排序,如果你的默认校对集是utf8_general_ci,那就需要转码强制mysql按中文来排序了。
Select * from table order by convert(name using gbk) asc
经过测试后,执行查询结果正确。
GBK
如果存储汉字的字段编码使用的是GBK字符集,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,一般人名是常用汉字,一级汉字可以满足),可以直接使用。
Select * from table order by name asc
查询结果按照姓氏的升序排序。
SQL语句按照姓名首字母排序相关推荐
- 【工具封装】Python 字典列表按中文姓名首字母排序
第三方模块: 功 能: 汉字拼音转换模块,将汉字转为拼音:可以用于汉字注音.排序.检索. 模块名称: pypinyin 官方文档: https://pypi.org/project/pyp ...
- 根据姓名首字母排序查询
1.前台需要List<HashMap<String,Object>>类型的数据,先对查询出的List<UserVo>进行处理. 后台查询已经将姓名首字母查询出来(数 ...
- SQL语句——生成汉字首字母拼音
sql脚本获取汉字首字母的2种方法: 1. create function GetPY(@str varchar(500)) returns varchar(500) as begin decl ...
- 姓名首字母排序(java实现)
pinyin4j-2.5.1.jar:支持大多数流行拼音系统的汉字(简体和繁体),包括汉语拼音,同用拼音,Wade-Giles,MPS2,Yale和Gwoyeu Romatzyh.支持多种发音和定制输 ...
- PHP二维数组按照中文姓名首字母排序
方法一: 直接排序不返回首字母 $old_list = $this->model->field('id, number, username, mobile')->where('xxx ...
- PHP实现按姓名首字母排序
代码展示 /*** 获取首字母* @param string $str 汉字字符串* @return string 首字母*/ //获取汉字的首字母 function getFirstCharters ...
- 按汉字首字母排序(sql语句)
在sql server中可以直接通过SQL语句实现按汉字首字母排序,比如我们经常用到的"按姓名首字母排序" --把tableName和colName换成自己的就ok了 --按拼音 ...
- 按汉字首字母排序(sql语句) 只为收集,本人复制粘贴水寒冰局的
在sql server中可以直接通过SQL语句实现按汉字首字母排序,比如我们经常用到的"按姓名首字母排序" --把tableName和colName换成自己的就ok了 --按拼音 ...
- Oracle 10g如何对用户姓名,按首字母排序、查询
2019独角兽企业重金招聘Python工程师标准>>> 首先介绍Oracle 9i新增加的一个系统自带的排序函数 1.按首字母排序 在oracle9i中新增了按照拼音.部首.笔画排序 ...
最新文章
- 修改vscode的语言
- 两行代码搞定iOS自定义HUD风格动画弹窗(支持选择记录) - SKChoosePopView的使用和实现思路
- python装饰器函数-Python精进-装饰器与函数对象
- JAVA NIO是什么(zz)
- Linux常用的20条运维命令,值得收藏!
- java之for循环
- list转datatable,SqlBulkCopy将DataTable中的数据批量插入数据库
- Atitit 数据库重复数据产生原因与解决总结 目录 1. 原因	1 1.1. 缺少数据约束校验	1 1.2. 表关系关联设计错误	1 2. 约束种类	1 2.1. 分类 表级约束vs列级别约束	2
- linux 删除压缩包_【干货】记住!这些 Linux 命令千万不要运行!
- 人人都是产品经理指南:技术转产品经理,从入门到放弃
- 学生签到系统c代码_C语言之学生管理系统代码(完整)
- 基于模糊RBF神经网络轨迹跟踪matlab程序
- java基础-面向对象
- 浅谈 Mousewheel 事件
- matlab临界比例度发确定pi,PID控制器参数整定的MATLAB/Simulink仿真
- Windows批处理命令:start、call 的区别
- php判断合数,素数(质数)、合数计算器
- c语言offset函数,offset偏移量 offset函数怎么用,详细一点…
- EasyMicroPlot: 一种快速进行微生物下游分析的整合R包
- Microbiome:肠易激综合征的认知行为疗法诱导与胃肠道症状改善相关的脑-肠-微生物组轴的改变
热门文章
- 【遇见Doris】Apache Doris在一点资讯自媒体平台的应用
- python flask实战订餐系统微信小程序-60nginx + uwsgi 实现多进程访问
- 3D电视与3D眼镜的工作原理
- c语言数据类型与表达式,C语言的基本数据类型与表达式.ppt
- SpringCloud学习笔记(十四)Zuul网关
- Android基础知识点学习总结
- python写入excel怎么跨列居中_python文件读写(三)-Excel表格三剑客xlwt,xlrd,xlutils...
- 基于多线程技术和自定义消息编程实现Windows 9x异步串行通信
- Codeforces 1593C Save More Mice
- 微信小程序云端解决方案探索之路