欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

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

程序员文章站 2022-05-22 10:59:33
...
如果数据表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

===================
$orderby="convert(`group` USING gbk) COLLATE gbk_chinese_ci,displayorder,navid"