假定某企业2014年5月员工工资如下表所示:

查询人数大于2部门和部门员工应发工资平均工资SQL语句如下:
SELECT ( )FROM工资表( )(请作答此空);
- A.WHERE COUNT(姓名)>2
- B.WHERE COUNT(DISTINCT(部门))>2
- C.HAVING COUNT(姓名)>2
- D.HAVING COUNT(DISTINCT(部门))>2
正确答案及解析
正确答案
C
解析
本题要查询是"部门"和"部门员工应发工资平均工资",查询条件是"部门人数大于2"。选项中,将AVG(应发工资)命名为"平均工资",重命名用AS子句实现:Old-name As New-name,可见(54)应选A。本题在查询中应按部门分组,并加上条件"部门人数大于2"。分组应采用GROUP BY,分组依据是"部门",对分组加上限制使用HAVING子句,COUNT(姓名)可统计各个部门中人数,而COUNT(部门)统计则是部门数。因此,完整SQL语句应是:
SELECT部门,AVG(应发工资)AS平均工资
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案