如果存储姓名的字段采用的是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点击升序选项,如图,这样就完成了按拼音字母排序的设置。希望对你有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)