怎样用Order By这个SQL语句子句给中文排序?
比如有一个数据库,该数据库有张名为“Stu”的表。stu表的内容如下:SIDSName001大乔002曹操003张飞004司马懿我需要用Select*fromStuOrd...
比如有一个数据库,该数据库有张名为“Stu”的表。
stu表的内容如下:
SID SName
001 大乔
002 曹操
003 张飞
004司马懿
我需要用Select * from Stu Order By SName对数据表排序。排序依据为SName下的汉字的拼音的开头第一个字母
理想情况下,执行“select * from Stu Order By SName”后返回的查询结果应该是这样的:
SID SName
002 曹操
001 大乔
004 司马懿
003 张飞
但是许多SQL系统(如Access)并不支持这种排序方式,执行“select * from Stu”和执行“select * from stu order by SName”没区别。
怎么办? 展开
stu表的内容如下:
SID SName
001 大乔
002 曹操
003 张飞
004司马懿
我需要用Select * from Stu Order By SName对数据表排序。排序依据为SName下的汉字的拼音的开头第一个字母
理想情况下,执行“select * from Stu Order By SName”后返回的查询结果应该是这样的:
SID SName
002 曹操
001 大乔
004 司马懿
003 张飞
但是许多SQL系统(如Access)并不支持这种排序方式,执行“select * from Stu”和执行“select * from stu order by SName”没区别。
怎么办? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询