想根据中文排序,必须先把字段转换成GBK编码
tb_teacher
| id | name | age |
| 1 | 张老师 | 30 |
| 2 | 陈老师 | 32 |
| 3 | 刘老师 | 35 |
| 4 | 叶老师 | 34 |
方案①
select * from tb_teacher order by CONVERT(name USING GBK)
方案②
select id,CONVERT(name USING GBK) AS name,age from tb_teacher order by name
想根据中文排序,必须先把字段转换成GBK编码
tb_teacher
| id | name | age |
| 1 | 张老师 | 30 |
| 2 | 陈老师 | 32 |
| 3 | 刘老师 | 35 |
| 4 | 叶老师 | 34 |
方案①
select * from tb_teacher order by CONVERT(name USING GBK)
方案②
select id,CONVERT(name USING GBK) AS name,age from tb_teacher order by name
4852
1542

被折叠的 条评论
为什么被折叠?