问题详情

在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。


A、SELECT 姓名 TOP 2 FROM 成绩表 WHERE 物理 DESC

B、SELECT 姓名 TOP 2 FROM 成绩表 FOR 物理 DESC

C、SELECT 姓名 TOP 2 FROM 成绩表 GROUP BY 物理 DESC

D、SELECT 姓名 TOP 2 FROM 成绩表 ORDER BY 物理 DESC

时间:2022-01-07 22:54 关键词:

答案解析

D
解析:使用SQL SELECT可以将查询结果排序,排序的短语是ORDER BY。只显示前几项记录的格式是: TOP nExpr[PERCENT]。其中,nExpr是数字表达式,当不使用[PERCENT]时,nExpr可以是1~32767之间的整数;当使用 (PERCENT]时,nExpr是0.01到99.99间的实数,说明显示结果中前百分之几的记录。TOP要与ORDER BY一起使用才有效。