因为被安排做一个简单的查询中国省市地区名称并按照首字母拼音排序,起初没在意,后来发现“重庆”顺序乱掉了,查看一下

表字段的排序规则是COLLATE Chinese_PRC_CI_AS ,也没有问题,后来找到了一个博客上写;在SQL、JS等里面,有99%的汉字按首字母自动排序,不过有些字没不能完成,像“重庆”的“重”,把它按照“Zhong”来处理,所以排到了最后面。

在此记录一下,我这边暂时没有想到更好的解决办法,目前的解决方式是给表添加一个字段别名,里面的内容是城市的拼音简写,按照它排序就没问题了;如果有更好的解决方式希望给我留言!谢谢!

下面是当时看到的博客文章地址

https://blog.csdn.net/lance_lot1/article/details/7921386

sql按照汉字遇到多音字首字母排序顺序乱掉解决办法相关推荐

  1. 汉字按拼音首字母排序

    按拼音首字母排序 localeCompare() 方法返回一个数字来指示一个参考字符串是否在排序顺序前面或之后或与给定字符串相同. 返回一个数字表示是否 引用字符串 在排序中位于 比较字符串 的前面, ...

  2. iOS searchbar实现汉字更具拼音首字母排序

    最近在做一个地图相关的应用,涉及到全国城市的切换,于是打算把这个记录下来 用到的主要东西有:百度的全国城市列表,txt格式,jasonkit数据解析第三方,tableview,searchabar,汉 ...

  3. 【sql server】英文按首字母排序+首字母相同英文排中文后面+数字开头最后+忽略空格影响

    淦,sql server比oracle难用 select BusinessCardFolderId,RealName,Mobile,Company,Job,Phone,Email,Address,Ta ...

  4. java多音字首字母排序

    2019独角兽企业重金招聘Python工程师标准>>> import org.apache.commons.lang.StringUtils; import org.apache.l ...

  5. fastjson转换json字符串key的首字母小写变大写的解决办法

    问题描述 在开发过程中,由于接口文档的描述,要求json字符串的key首字母为大写,而java 的规范要求在定义bean的时候,成员属性是首字母小写的驼峰格式,java的基本规范一定要遵守,否则会出现 ...

  6. java对汉字按照拼音首字母排序_java对象集合中某个属性的汉字进行按拼音进行排序...

    在开发中,有些时候我们要对一个集合中的对象的某个属性进行按拼音排序,便于更快的找到汉字,我采用Comparator接口,在实现这个接口里定义排序规则,取得比较对象的汉字编码,并将其转换成字符串,运用S ...

  7. android 获取拼音首字母,Android开发 - 汉字转拼音首字母

    概述 工作中经常会遇到的一些排序问题,比如 按汉字的拼音首字母排序,比如人名排序等,就要用到下面的方法了,思路: 1.获得汉字 2.将汉字转换成首字母,并记录下(必要时保存到数据库) 3.按首字母进行 ...

  8. 按汉字首字母排序(sql语句)

    在sql server中可以直接通过SQL语句实现按汉字首字母排序,比如我们经常用到的"按姓名首字母排序" --把tableName和colName换成自己的就ok了 --按拼音 ...

  9. 按汉字首字母排序(sql语句) 只为收集,本人复制粘贴水寒冰局的

    在sql server中可以直接通过SQL语句实现按汉字首字母排序,比如我们经常用到的"按姓名首字母排序" --把tableName和colName换成自己的就ok了 --按拼音 ...

最新文章

  1. [css] 你知道什么是CSS-in-JS吗?说说你对它的了解
  2. mysql 2100,MySQL 实现准实时的表级别DML计数
  3. C++结构体实例和类实例的初始化 .
  4. 使用mysql悲观锁解决并发问题
  5. javascript篇:策略模式验证表单
  6. linux导出日志命令_Linux中的导出命令
  7. 网站渗透零基础教程 渗透测试工程师养成之路
  8. happen before
  9. 伯爵写给女巫的一封信
  10. 现代计算机网络的前沿技术,现代计算机网络的前沿技术分析
  11. linux pclint配置_PC-lint
  12. 裁桨研纳铰撼蕉吞字吞汗屠闯汗芳
  13. C语言 —— float单精度浮点型与double双精度浮点型的使用
  14. STM32超级简便的按键代码 只需三行 可实现短按+长按
  15. Qt按键键值 与 相关字符串 的映射表
  16. MICROCHIP的PIC16F1519-I/PT中英文简略规格书
  17. cisco 3548x 低延时交换机erspan获取ns时间戳
  18. CodeForces 13A【暴力】
  19. (JS)Javascript之Ajax
  20. 脑子有点乱,来缕一缕

热门文章

  1. 洛谷P1605 迷宫 纯C语言题解
  2. Oracle备份恢复(一)
  3. AC695x学习笔记(5):空间问题
  4. Hbase慢请求常规排查流程
  5. 【论文笔记】DSCN:基于深度孪生神经网络的光学航空图像变化检测模型
  6. 待业在家,晚上10点接到HR面试电话,我拒绝了
  7. 如何用matlab求线性方程的通解,用matlab求线性方程的解
  8. 浅谈跨站请求伪造(CSRF)
  9. 服务器搬迁会对网站造成哪些影响?
  10. HTML_07 —— style属性和样式