求解:怎么按照汉字拼音首字母进行排序?
来源:2-5 数据操作语言:排序
小弟阿威
2020-10-17 10:15:21
#查询公司的所有员工及所属部门信息,并按姓名拼音首字母排序
SELECT e.NAME,d.DeptName,D.DeptID
FROM employee e left join dept d on e.DeptID=d.DeptID
ORDER BY e.NAME;
1回答
同学你好,如果数据库使用的是gbk编码时,本身就采用了拼音排序的方法,直接通过:查询语句+ORDER BY name ASC; -------->查询结果按照名字升序排序
如果使用的uft-8编码,排序的时候可以将编码转成gbk编码
查询语句+ORDER BY CONVERT (NAME USING gbk) ASC;,这样的查询结果也是按照名字升序排序
祝学习愉快
相似问题
回答 1