postgresql 中文按拼音排序 如题,,从数据库检索出来的中文如何按照第一个字的拼音排序,,如,,搜索出的人名按照姓氏的拼音排序。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、假如你的数据库编码为euc_cn, order by 默认就是拼音排序2、假如你的数据库编码为utf8, 若LC_COLLATE为c,则排序是按utf8内码排序,若要按拼音排序需转换,如 order by convert_to(xxx,'gbk'). 若LC_COLLATE为PRC的话, order by默认也是按拼音排序。(不过很多平台都不支持PRC的LC_COLLATE,或叫其他名称) http://topic.csdn.net/u/20090611/17/7579bb9a-0a7c-4460-a302-10bae7f4a9c5.html wait_timeout,interactive_timeout 问题 求助:关于mysql编译的问题 mysql workbench无法连接mysql? 游标是否不支持 where id=a 如何合并两个数据库里面的数据? MYSQL 配置问题<急>!!! mysqlcc 怎么操作不了数据表? 求助各位大虾帮助小虾米:访问mysql是出现编译问题! 求救,重新安装wamp启动mysql服务提示错误。代码1067 service mysql start报错 求个SQL语句 mysql备份的问题
2、假如你的数据库编码为utf8, 若LC_COLLATE为c,则排序是按utf8内码排序,若要按拼音排序需转换,如 order by convert_to(xxx,'gbk').
若LC_COLLATE为PRC的话, order by默认也是按拼音排序。(不过很多平台都不支持PRC的LC_COLLATE,或叫其他名称)