问题
单项选择题
在学生选课表(SC) 中,查询选修了3号课程的学生的学号(XH)及其成绩(GD) ,查询结果按分数的降序排列。实现该功能的正确SQL语句是 ______。
A.SELECT XH,GD FROM SC WHERE CH=“3”ORDER BY GD DESC
B.SELECT XH,GD FROM SC WHERE CH=“3”ORDER BY GD ASC
C.SELECT XH,GD FROM SC WHERE CH=“3”GROUP BY GD DESC
D.SELECT XH,GD FROM SC WHERE CH=“3”GROUP BY GD ASC
答案
参考答案:A
解析: 在SQL的SELECT语句中,可以使用GROUP子句、ORDER子句对查询结果实现分组和排序。如果使用了GROUP子句,将查询结果按指定的列名的值进行分组,即:将与该属性列值相等的元组分为一个组,每个组产生结果表中的一条元组(记录)。如果使用了ORDER子句,则将查询结果按指定的列名的值进行升序或降序排列。使用短语ASC表示升序排序,DESC表示降序排序。选项C和D的功能不符合题目要求。而选项B是按升序方式排序,亦不符合题目要求。因此,只有选项 A能实现题目指定的功能。