在mysql中怎么给中文按照拼音排序

在mysql中怎么给中文按照拼音排序,第1张

按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序;

如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。

直接在查询语句后面 添加 order by name asc查询结果按照姓氏的升序排序;

如果存储姓名的字段采用的是 utf8字符集,需要在排序的时候对字段进行转码;对于的代码是 order by convert(name using gbk) asc同样,查询的结果也是按照姓氏的升序排序;

如果是数值类数据可以从大到小、从小到大进行排序。那么要是汉字,其实可以按拼音首字母,可以按笔画顺序进行排序的,不过最常用的还是按拼音首字母进行排序。下面让我为你带来excel表格按拼音排序的 方法 。

   excel按拼音排序步骤如下:

按列排:第一步,鼠标单击列标识,选中要排序的整列

第二步,直接点AZ↓(升序)或ZA↓(降序)按钮,提示排序对话框时,选“扩展选定区域”即可!

按行排:第一步,鼠标单击数字行标识,选中要排序的整行

第二步,点击"数据"-"排序",提示排序对话框时,点击"选项",在选项对话框中选择"按行排序"和"字母排序",确定,再指定要排序的行,即可!

关于excel排序的相关 文章 推荐:

1. excel按照字母排序的方法

2. excel表格按名称字母排序的方法

3. excel怎么设置顺序排列

Excel中怎样按拼音字母排序?下面我就介绍其方法。

01

我们首先新建或打开一个Excel文档。如图

02

然后我们就可以在新的页面中看到一些我们常用的功能设置。如图。

03

紧接着选中我们要排序的内容,如图。

04

在页面的右上角找到排序功能,如图。

05

点击升序选项,如图,这样就完成了按拼音字母排序的设置。希望对你有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6913608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存