MySql中汉字排序
来源:互联网 发布:js children 编辑:程序博客网 时间:2024/06/05 16:10
我的MySQL数据库字符集用的UTF-8,此为环境。
做项目时需要用到对查出来的数据按首字母排序,事实上也就是对汉字的拼音按照a--z的顺序进行升序降序排列。
本以为是简单的order by XXX asc/desc,哪知道最后结果并没有按照想象中的排序。
百度才知道,使用utf-8字符集时,汉字排序并不是按照字母顺序的。
解决方式有两个:
1.修改数据库字符集,把utf-8改为gbk。
2.修改sql语句:把select * from user order by name desc 改为 select * from user order by convert(name using gbk) desc
这样排序的字段就按照字母顺序排列了。
阅读全文
0 0
- MySql中汉字排序
- java中汉字排序
- list中汉字排序
- mysql,汉字按照拼音排序
- 根据汉字首字母排序 mysql
- MySQL按照汉字拼音字母排序
- mysql汉字按英文字母排序
- mysql 根据汉字首字母排序
- Mysql 汉字+英文字母拼音排序
- Oracle 中汉字排序问题
- Oralce 中汉字排序问题
- java汉字中首字母排序
- MySQL中不能编码汉字
- mysql数据库中汉字乱码
- MySQL汉字字段按拼音排序
- MySQL汉字字段按拼音排序
- mysql汉字按字母顺序排序
- MySQL按照汉字的拼音排序
- 6.leetCode617:Merge Two Binary Trees
- #Java 核心技术卷一阅读笔记# 第七章 异常、断言和日志
- 电子网络营销能给你带来什么益处
- 2017都要过去了,还不知道服务设计?
- iOS 启动耗时统计
- MySql中汉字排序
- 基于springboot和dubbo搭建SOA服务
- Linux spi驱动框架之执行流程-nuc970-att7022
- spring 之 RestTemplate 用法
- jsp动态改变contenttype值
- QT添加到系统托盘
- 运维工程师必备之MySQL数据的主从复制、半同步复制和主主复制详解
- Protobuf语言指南——.proto文件语法详解
- #pragma once与#ifndef两种防止头文件二次编译的区别