假定某企业根据2014年5月员工出勤率、岗位、应扣款得出工资表如下:

.查询部门人数大于2部门员工平均工资SQL语句如下:SELECT( )FROM工资表( )(请作答此空)b.将设计部员工基本工资增加10%SQL语句如下:Update工资表( )( )
- A.WHERE COUNT(姓名)>2
- B.WHERE COUNT(DISTINCT(部门))>2
- C.HAVING COUNT(姓名)>2
- D.HAVING COUNT(DISTINCT(部门))>2
正确答案及解析
正确答案
C
解析
本题考查SQL应用基础知识。WHERE子句是对表进行条件限定,所以选项A和B均是错误。在GROUP BY 子句后面跟一个HAVING子句可以对元组在分组前按照某种方式加上限制。COUNT(*) 是某个关系中所有元组数目之和,但COUNT (A)却是A属性非空元组个数之和。COUNT(DISTlNCT(部门))含义是对部门属性值相同只统计1次。HAVING COUNT(DISTlNCT(部门))语句分类统计结果均为1,故选项D是错误;HAVING COUNT(姓名)语句是分类统计各部门员工,故正确答案为选项C。
你可能感兴趣的试题

-
- 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)
- 查看答案