在“职工”表中要求按“工资”降序排列,查询“基本工资”最高的3名职工姓名,正确的命令是( )。

admin2014-11-29  39

问题 在“职工”表中要求按“工资”降序排列,查询“基本工资”最高的3名职工姓名,正确的命令是(    )。

选项 A、SELECT姓名TOP 3 FROM职工WHERE基本工资DESC
B、SELECT姓名TOP 3 FROM职工FOR基本工资 DESC
C、SELECT姓名TOP 3 FROM职工GROUP BY基本工资DESC
D、SELECT姓名TOP 3 FROM职工ORDER BY基本工资DESC

答案D

解析 使用SQL SELECT可以将查询结果排序,排序的短语是ORDER BY。只显示前几项记录的格式是:TOP nExpr[PERCENT]
  其中nExpr是数字表达式,当不使用[PERCENT]时,nExpr可以是1~32767之间的整数;当使用[PERCENT]时,nExpr是0.01~99.99间的实数,说明显示结果中前百分之几的记录。TOP要与ORDER BY一起使用才有效。
转载请注明原文地址:https://kaotiyun.com/show/gOop777K
0

最新回复(0)