A-A+

使用如下数据表:仓库表(仓库号 所在城市) 职工表(职工号 仓库号 工资) 其中 仓库号 所

2022-08-05 22:09:26 问答库 阅读 172 次

问题详情

使用如下数据表:仓库表(仓库号,所在城市) 职工表(职工号,仓库号,工资) 其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。 求至少有两个职工的每个仓库的平均工资,正确的SQL语句是()。
A.SELECT仓库号,COUNT(*),AVG(工资)FROM职工表; HAVING COUNT(*)>=2
B.SELECT仓库号,COUNT(*),AVG(工资)FROM职工表; GROUP BY仓库号HAVING COUNT(*)>=2
C.SELECT仓库号,COUNT(*),AVG(工资)FROM职工表; GROUP BY仓库号SET COUNT(*)>=2
D.SELECT仓库号,COUNT(*),AVG(工资)FROM职工表; GROUP BY仓库号WHERE COUNT(*)>=2请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
本题考查利用SQL分组查询的功能,计算至少有两个职工的每个仓库的平均工资,利用HAVING子句可以对分组条件做进一步限定。

考点:仓库,职工