MySQL 中文字段排序问题(根据中文拼音排序)
1、问题
最近遇到个问题,就是根据标题进行排序,却无法达到想要的结果。
2、分析与解决
查看了一些资料,这是因为 MySql 字段编码的问题。标题字段使用的是 UTF-8 的编码格式,排序规则用的是 utf8_general_ci,这种编码格式不是根据中文拼音来排序的,因此达不到想要的结果。
2.1 方法一
可以在 sql 上将需要排序的字段转为 GBK 编码格式。如下:
select id,title from news order by convert(title using gbk) desc;
2.2 方法二
直接将某个字段的编码格式设置为 GBK 。
MySQL 中文字段排序问题(根据中文拼音排序)相关推荐
- mysql 字段 中文_如何配置mysql支持中文字段名与中文字段
匿名用户 1级 2018-11-18 回答 中文字段名都可以了 但是中文记录不行 奇怪啊 mysql>; create table a (a char(20)); Query OK, 0 row ...
- sql判断字段是否含有中文,orcale,mysql判断字段是否含有中文
orcale中判断字段是否含有中文 现有表 cs_name 如下 方法一: 判断 length() 是否等于lengthb(),中文占两个字节 length表示的是字符串的字符长度 lengthb表示 ...
- mysql数据库 排序中文字段_MySQL对中文进行排序的实例
MySQL对中文进行排序 MySQL对中文进行排序详解 MySQL默认只支持对日期.时间和英文字符串进行排序,如果对中文进行order by很可能得不到想要的结果,如下面的查询并不会按我们所想的根据汉 ...
- mysql去掉字段中的中文括号及括号中的内容
select titile,regexp_replace(title,'[(|(].+[)|)]','') from mdm_tree; 原字段:title 去掉中文括号及括号中内容: regexp_ ...
- Mysql清除字段中的中文,只保留数字、字母等非中文符号
原理:使用convert函数,将字段类型转换为其他数据类型即ASCII类型,然后再配合用replace函数,清除中文,即可达到效果(根据自身需要也可以用replace清除更多字符). 如下,是我在项目 ...
- mysql8中文排序_mysql中utf8编码的中文字段按拼音排序
http://blog.s777n.net/orderbychinesefieldutf8/comment-page-2/ 2010-08-24 17:36 by TomorrowMan | 分类: ...
- mysql 中文字段排序( 按拼音首字母排序) 的查询语句
转自:http://hi.baidu.com/treejames/item/93fecd988a9df631336eeb0f 特此感谢 在处理使用MySQL时,数据表采用utf8字符集,使用中发现中文 ...
- mysql表中文字段提取拼音首字母最便捷实现,中文按拼音首字母排序
mysql表中文字段提取拼音首字母 SELECT a.提取字段, IFNULL(ELT(INTERVAL (CONV(HEX(left(CONVERT(a.提取字段 USING gbk), 1)), ...
- mysql 按中文字段排序
我们的MySQL使用latin1的默认字符集,也就是说,对汉字字段直接使用GBK内码的编码进行存储,当需要对一些有汉字的字段进行拼音排序时(特别涉及到类似于名字这样的字段时),默认无法通过order ...
最新文章
- 对于bhuman中striker文件解析
- Duilib开发环境搭建
- sql字符处理函数concat()、concat_ws()
- c语言代码中调用系统命令行.sh shell脚本,linux shell system传参
- 两位一体数码管引脚图_LED数码管你知道多少?
- Servlet→简介、手动编写一个Servlet、使用MyEclipse编写一个Servlet、Servlet生命周期、路径编写规范、初始化参数、MVC设计模式
- 严加监管是否能解决超载问题
- Atitit 提升科技影响力----软件方面的.docx 目录 1. 大原则	2 1.1. 科技强人必须是创新型[	2 1.2. 要有一定的体量和规模	2 1.3. 产业链齐全 底层基础 --高层应
- eclipse 快捷调整字体_eclipse字体大小设置快捷键
- 医疗相关计算机系统,智能医疗信息管理系统
- 行政区域村级划分数据库_最新行政区划 省市区三级 街道乡镇四级 社区/村五级 每月更新(2020年12月版)...
- 为什么易语言程序被360和windows安全中心认作是病毒?
- 人造指针_如何用程式化的阴影和细节制作人造HDR照片
- 使用 content-visibility 优化渲染性能
- 解读采用DSP工业电机控制系统电路_电动机控制电路图讲解
- 支持增删查改的简单Java Web通讯录详细教程【基于Mac OS+IDEA+Servlet+JDBC+Tomcat】
- 计算机管理 没有适当的权限,XP更改不了系统时间提示“您没有适当的特权级”是怎么回事...
- 答读者问(2):有关研究生论文及实习等问题
- 苏州大学文正学院计算机组成期末,2020年苏州大学文正学院 五年一贯制高职 专转本机械电子工程...
- 干货|语义网、Web3.0、Web3、元宇宙这些概念还傻傻分不清楚?(中)
热门文章
- Wrong JPEG library version :library is 80,caller expects 62
- 大一第一学期总结:既然选择了远方,便只顾风雨兼程
- windows下制作linux U盘启动盘或者安装优盘(转)
- EXCEL内容很少文件却很大---如何变小
- 怎么将.txt改为任意文件格式
- 中国古代美女才女不完全记录
- 苹果HomeKit与谷歌 Home对比:谁是最佳选择?
- The color “baseBlac in values has no declaration in the base values folder this can lead to crash
- android switch 字体颜色,Switch的简单设置颜色
- 自动写故事、写字成图?5款有趣实用的AIGC工具分享