请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
热搜: Excel discuz
查看: 1138|回复: 0

Mysql 中文字段排序( 按拼音首字母排序) 的查询语句

[复制链接]

482

主题

7万

元宝

75万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
750844
发表于 2021-10-7 16:24:12 | 显示全部楼层 |阅读模式
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


在队员管理系统中,需要按姓名排序,在index.php中,28行
  1. $sql = "select * from news order by CONVERT( title USING gbk ) COLLATE gbk_chinese_ci ASC  ". $limit;
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五花八门论坛 ( 豫ICP备15031300号-3 )

GMT+8, 2024-3-29 10:01 , Processed in 0.115765 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表