问题 单项选择题

检索最少有3名职工仓库的职工的平均工资

A.SELECT仓库号,COUNT( * )AS人数,AVG(工资)AS平均工资FROM职工;
GROUP BY仓库号WHERE COUNT( * )>=3

B.SELECT仓库号,COUNT( * )AS人数,AVG(工资)AS平均工资FROM职工;
GROUP BY仓库号HAVING COUNT( * )>=3

C.SELECT仓库号,COUNT( * )AS人数,COUNT(工资)AS平均工资FROM职工;
GROUP BY仓库号WHERE COUNT( * )>=3

D.SELECT仓库号,COUNT( * )AS人数,COUNT(工资)AS平均工资FROM职工;
GROUP BY仓库号HAVING COUNT( * )>=3

答案

参考答案:B

解析:【解析】本题利用SQL分组查询的功能,计算至少有3名职工的每个部门的工资总额,利用HAVING子句可以对分组条件做进一步限定。

名词解释
单项选择题