PostgreSQL对汉字按拼音排序
转自:https://www.cnblogs.com/gaojian/p/3188609.html
postgres=# \lList of databasesName | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+-------------+-------------+-----------------------db_utf8 | gao | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | postgres | postgres | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | template0 | postgres | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/postgres +| | | | | postgres=CTc/postgrestemplate1 | postgres | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/postgres +| | | | | postgres=CTc/postgres (4 rows)postgres=#
postgres=# \dList of relationsSchema | Name | Type | Owner --------+-------------------+-------+----------public | gao_chinese_order | table | postgrespublic | tbl_chinese_order | table | postgres (2 rows)postgres=#
insert into tbl_chinese_order values ('刘少奇');insert into tbl_chinese_order values ('刘德华');insert into tbl_chinese_order values ('张学友');
普通排序
postgres=# select * from tbl_chinese_order order by info;info --------刘少奇刘德华张学友 (3 rows)
postgres=# select * from tbl_chinese_order order by convert_to(info,'SQL_ASCII');info --------刘少奇刘德华张学友 (3 rows)postgres=#
按拼音排序
postgres=# select * from tbl_chinese_order order by convert_to(info,'GBK');info --------刘德华刘少奇张学友 (3 rows)postgres=#
postgres=# select * from tbl_chinese_order order by convert_to(info,'GB18030');info --------刘德华刘少奇张学友 (3 rows)postgres=#
转载于:https://www.cnblogs.com/sijizhen/p/10754274.html
PostgreSQL对汉字按拼音排序相关推荐
- Java汉字按照拼音排序
最近项目上使用到汉字排序的问题,网上搜索了一下后普遍使用下面的方法比较. @Test public void test_sort_pinyin() { Collator cmp = Collator. ...
- java拼音搜索排序算法_Java汉字按照拼音排序
最近项目上使用到汉字排序的问题,网上搜索了一下后普遍使用下面的方法比较. @Test public void test_sort_pinyin() { Collator cmp = Collator. ...
- 表格排序 支持汉字按拼音排序,面向对象的使用方法
周末无聊利用swapNode方法写了个排序算法,性能比较一般,超简单的冒泡排序,但是由于使用了swapNode,所以TR以及TD对象后绑定的属性不会丢失,同时解决了checkbox在swapNode后 ...
- mysql 字母分组_MySQL按照汉字的拼音排序、按照首字母分类
项目中有时候需要按照汉字的拼音排序,比如联系人列表.矿物分类等,有的还需要按拼音字母从A到Z分类显示. 如果存储汉字的字段编码使用的是GBK字符集,因为GBK内码编码时本身就采用了拼音排序的方法(常用 ...
- mysql汉字的拼音排序
按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序: 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字37 ...
- java 汉字按拼音排序_Java汉字按照拼音排序
@Test public void testSortPinyin() { Collator cmp = Collator.getInstance(java.util.Locale.CHINA); St ...
- MySQL按照汉字的拼音排序(A-Z)
按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序: 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字37 ...
- 中文汉字按拼音排序并按字母分类(uniapp indexedList索引列表格式匹配)
最近做uni-app项目,遇到中文排序,使用indexedList组件布局渲染.自己也是查询了很多资料,https://www.cnblogs.com/wteng/p/5658972.html展现了一 ...
- ThinkPHP5.1 按照汉字的拼音排序
参考文章:http://www.bubuko.com/infodetail-3261995.html 1.通过网上查询资料,可总结出: (1)如果存储姓名的字段采用的是GBK字符集,那就好办了,因为G ...
最新文章
- 简单做了一个sina微博的MVC第三方登陆
- 转:MFC中创建多线程
- 计算机视觉领域还有那些坑,深度学习/计算机视觉常见的8个错误总结及避坑指南...
- CSS快速入门-箭头和图标
- AI产品,如何做好从零到一
- mybatis分页应用
- 创造型——简单工厂模式
- IOT | 物联网入门
- QQ语音老是连接服务器超时,手机QQ提示连接超时请检查网络设置解决办法
- QT遍历 Json 根节点
- 关于“该计算机已安装更高版本的Google Chrome浏览器“问题解决方法
- ExtJs4 笔记(2) ExtJs对js基本语法扩展支持
- Ant Design Pro 从零到一教程
- Electron加密打包文件
- Shell脚本遍历指定网段的在线ip
- Dual Band Wireless-AC 3165无线驱动无法开启wifi
- 设计模式学习笔记(二十一:访问者模式)
- Android 中的“后台无效动画“行为分析
- 7个小故事,或许能给你些启发
- 语法练习:make_abba
热门文章
- [CEOI2017]One-Way Streets
- 五角星符号怎么打出来
- 返利机器人分享话术_客户裂变-返利机器人回复语
- 项目 调度 服务器,(2)项目构建(Reactor部分)【Lars-基于C++负载均衡远程服务器调度系统教程】...
- java 发卡平台支付_ZFAKA一款免费开源的发卡系统搭建教程 (支持多种支付接口)...
- 【Unity】预计算刚体运动轨迹
- 【Android从零单排系列一】《Android系统发展史》
- Linux C 函数参考(日期时间)
- Html中img自带属性有哪些,HTMLIMG标签的属性是有哪些?了解IMG标签的用法
- 搭建 VuePress 站点必做的 10 个优化