一、问题

mysql查询,对公司名称进行正序排序,但是结果还是乱的,照理说,阿里是A,应该在第一个。

mysql order by 中文排序乱序

 

二、原因

数据库创建时,使用utf8_general_ci,即不区分大小写的utf-8,它在排序的时候,大小写转换会出现问题

 

三、如何修改

我们只要指定排序字段用gbk进行编码就行了

CONVERT( ** USING gbk)

mysql order by 中文排序乱序

 

 

 

相关文章:

  • 2021-09-26
  • 2021-10-10
  • 2022-12-23
  • 2021-08-20
  • 2021-06-20
  • 2022-02-07
  • 2022-12-23
猜你喜欢
  • 2021-12-03
  • 2022-03-06
  • 2022-01-19
  • 2021-12-09
  • 2021-12-09
  • 2021-12-09
相关资源
相似解决方案