在“成绩”表中,查找出“考试成绩”排在前5位的记录,正确的SQL命令是

admin2020-06-06  30

问题 在“成绩”表中,查找出“考试成绩”排在前5位的记录,正确的SQL命令是

选项 A、SELECTTOP5考试成绩FROM成绩GROUPBY考试成绩DESC
B、SELECTTOP5考试成绩FROM成绩GROUPBY考试成绩
C、SELECTTOP5考试成绩FROM成绩ORDERBY考试成绩DESC
D、SELECTTOP5考试成绩FROM成绩ORDERBY考试成绩

答案C

解析 Order By短语用于对检索结果进行排序,后接ASC表示“升序”,接“DESC”表示“降序”;Group By短语用于对检索结果进行分组;使用“ORDERBY考试成绩DESC”,表示查询结果按照考试成绩进行降序排列,select后使用Top n表示返回查询结果的前n条记录,本题需要得到考试成绩最高的前5条记录,所以应该按照考试成绩降序排列查询结果,然后取前5条记录,所以选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/0i0p777K
0

最新回复(0)