一、问题
mysql查询,对公司名称进行正序排序,但是结果还是乱的,照理说,阿里是A,应该在第一个。
二、原因
数据库创建时,使用utf8_general_ci,即不区分大小写的utf-8,它在排序的时候,大小写转换会出现问题
三、如何修改
我们只要指定排序字段用gbk进行编码就行了
CONVERT( ** USING gbk)
一、问题
mysql查询,对公司名称进行正序排序,但是结果还是乱的,照理说,阿里是A,应该在第一个。
二、原因
数据库创建时,使用utf8_general_ci,即不区分大小写的utf-8,它在排序的时候,大小写转换会出现问题
三、如何修改
我们只要指定排序字段用gbk进行编码就行了
CONVERT( ** USING gbk)