Employee的表结构为:职工号、单位号、工资,查询至少有5名职工的每个单位的人数和最高工资,结果按工资降序排序。正确的SQL命令是

admin2016-06-06  37

问题 Employee的表结构为:职工号、单位号、工资,查询至少有5名职工的每个单位的人数和最高工资,结果按工资降序排序。正确的SQL命令是

选项 A、SELECT单位号,COUNT(*),MAX(工资)FROM Employee GROUP BY单位号;
WHERE COUNT(*)>=5 ORDER BY 3 DESC
B、SELECT单位号,COUNT(*),MAX(工资)FROM Employee ORDER BY单位号;
HAVING COUNT(*)>=5 ORDER BY 3 DESC
C、SELECT单位号,MAX(工资)FROM Employee GROUP BY单位号;
HAVlNG COUNT(*)>=5 ORDER BY 3 DESC
D、SELECT单位号,COUNT(*),MAX(工资)FROM Employee;
GROUP BY单位号HAVING COUNT(*)>=5 ORDER BY 3 DESC

答案D

解析 用ORDER BY短语可将查询结果按升序(ASC)或降序(DESC)排列,COUNT函数用于统计表中元组的个数(即统计输出的行数,MAX函数用于计算指定列的最大值。SQr.的基本格式为SELECT—FROM—WHERE,其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,选项D格式正确。
转载请注明原文地址:https://kaotiyun.com/show/Tpbp777K
0

相关试题推荐
最新回复(0)