问题 单项选择题

求至少有两个职工的每个仓库的平均工资

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分组查询的功能,计算至少有两个职工的每个仓库的平均工资,利用 HAVINC,子句可以对分组条件做进一步限定。

单项选择题 案例分析题
单项选择题