下列小题使用如下数据表: 仓库表(仓库号,所在城市) 职工表(职工号,仓库号,工资) 其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。 求至少有两个职工的每个仓库的平均工资,正确的SQL语句是( )。

admin2013-11-12  38

问题 下列小题使用如下数据表:
仓库表(仓库号,所在城市)
职工表(职工号,仓库号,工资)
其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。
求至少有两个职工的每个仓库的平均工资,正确的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子句可以对分组条件做进一步限定。
转载请注明原文地址:https://kaotiyun.com/show/QMop777K
0

最新回复(0)