首页 > 原创文章 > 技术应用 > 查看文章

Mysql查询中文排序不准的问题解决

所属分类:技术应用 来源: 丁老师原创 更新时间:2025-01-08 09:16 浏览: 2650 IP属地: 重庆

使用mysql在查询数据,涉及使用中文排序时,出现了排序结果不对的情况,如图:

select * from area order by name asc;


image.png

由上图可见,排序结果是乱的,并不是根据拼音ABCD按顺序排序的,引起这样的原因是为什么呢?

因为啊,这个数据库的编码格式是utf8_general_ci的,在这种编码格式下,中文排序,是无法得到准确结果的。那么有没有办法解决呢?

当然可以,其实只要在使用sql语句查询排序的时候,把排序字段转换为gbk中文就可以了。最终的正确查询语句如下:

select * from area order by convert(name USING gbk) asc;


image.png

标签:

相关文章

Krpano全景图开发

全景图开发软件krpano

Wordpress可以架设什么样的网站?

wordpress是当今最流行的建站程序,其强大的内容管理系统(CMS),可快速安装、方便快捷的建站管理模块、响应式布局、丰富的插件支持以及可自定义的样式主题,特别适合中小企业和个人博主建立官方网站。那么除了企业和个人博客,wordpr...

Cursor返回the model defa...

最近丁老师团队在开发软件项目时,使用的是Cursor IDE来进行AI辅助开发,前几天一直都用的好好的,今天却突然提示“the model default does not work with your current plan or ...

国产信创项目操作系统要求用什么?web中间件...

从事技术开发的同学都知道,不管是做网站也好,开发各种业务系统也好,目前大多数企业部署的web环境是-操作系统:Linux,数据库:Mysql/MariaDB/PostgreSQL/MongoDB,Web容器:Nginx/Tomcat/A...

推荐文章

二维码可以存储多少个信息?

二维码码有三个参数: 数据类型、大小(“像素 ”数)和纠错级别。能存储多少信息也取决于这些参数。例如,纠错级别越低,可存储的信息越多,但代码越难被读者识别。最大尺寸和最小纠错值如下:最大字符数 7089个字符(纯数字)字母数字 4296个字...

丁老师软件推出图片在线加水印功能

丁老师软件,推出图片在线加水印功能,支持图片和PDF文件加水印,可以添加文字水印、图片水印,文字水印支持调整文字大小、文字颜色、位置、透明度等,添加水印后可以自动生成文件,可以下载。在线添加图片水印地址https://www.dls6.co...

微信小程序搜索如何让排名靠前?

上一期我们讲到了《微信小程序发布后多久可以能被搜索到?》,我们已经知道了微信小程序在上架后,多久能被搜索到的一个时间范围。本期我们讲一下,微信小程序被搜索,如何提升排名,是搜索结果靠前的方法。首先,微信小程序的搜索结果排名,并没有一个固定的...

国外VPS购买后如何登录?

国外很多VPS购买后,只有密码,没有登录账号,如何登录呢?我们以one.com为例,购买了VPS后,只能设置密码,但是用root,也无法登录,是怎么回事呢?查了官方文档,原来修改的VPS密码,不是root的,这个VPS默认的账号是admin...