问题
单项选择题
检索最少有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子句可以对分组条件做进一步限定。