mysql 中文字段排序( 按拼音首字母排序) 的查询语句
2024-08-26 04:18:34
在处理使用Mysql时,数据表采用utf8字符集,使用中发现中文不能直接按照拼音排序
如果数据表tbl的某字段name的字符编码是latin1_swedish_ci
select * from `tbl` order by birary(name) asc ;
如果数据表tbl的某字段name的字符编码是utf8_general_ci
SELECT name FROM `tbl` WHERE 1 ORDER BY CONVERT( name USING gbk ) COLLATE gbk_chinese_ci ASC
最新文章
- Web Applicationservlet,cookie,session
- iOS开发——UI进阶篇(一)UITableView,索引条,汽车数据展示案例
- 使用Maven构建多模块项目
- SQLite数据库增删改查操作
- 获取4G以上的文件大小
- 42.JTAG接口使用注意
- GridView 编辑修改
- DDUI For Delphi Seattle Directui界面组件
- poj 2126 Factoring a Polynomial 数学多项式分解
- 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo
- CentOS 7安装配置FTP服务器
- 爬虫工具fiddle在firefox浏览器中的使用
- 微信小程序客服消息实时通知之最佳实践
- WebApi发布到外网提示404问题
- nginx配置https转发http
- 简单回射程序之处理accept返回EINTR错误的服务器程序版本
- Radar Installation POJ - 1328(贪心)
- JavaBean四个作用域范围
- Zabbix系列之二——添加监控主机步凑
- 当弹出的div失去焦点的时候自动隐藏