问题 单项选择题

查询选修课程号为“00002”的成绩最好的10个同学的学号和成绩,下列SQL语句正确的是 ______。

A.SELECT学号,成绩FROM Student ToP 10 ”成绩” DESC WHERE 课程号=”00002”

B.SELECT学号,成绩FROM Student ToP 10 PERCENT ”成绩” ASC WHERE 课程号=”00002”

C.SELECT学号,成绩FROM Student ToP 10 ORDER BY “成绩” DESC WHERE 课程号=”00002”

D.SELECT学号,成绩FROM Student ToP 10 PERCENT ORDERBY “成绩” ASC WHERE课程号 =”00002”

答案

参考答案:C

解析: 在SQL语言中,如果要查询满足条件的前一部分记录,可以用TOP<数字表达式>[PERCENT]短语来完成此功能,在此短语中如果不使用PERCENT,数字表达式的值n为整数,表示检索前n个记录:若使用PERCENT,数字表达式的值n为0.01~99.99的实数,表示检索前n%个记录。TOP短语必须同时与ORDER BY短语一起使用才有效。

问答题 简答题
单项选择题