求至少有两个职工的每个仓库的平均工资A.SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表; HAVING COUNT(*)>=2B.SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表; GROUP BY 仓库号 HAVING COUNT(*)>=2C.SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表; GROUP BY 仓库号 SET COUNT(*)>=2D.SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表; GROU

题目

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

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


相似考题
更多“求至少有两个职工的每个仓库的平均工资A.SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表; HAVING ”相关问题
  • 第1题:

    检索最少有4名职工仓库的职工平均工资( )。

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

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

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

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


    正确答案:B
    解析:在分组与计算查询语句中,使用HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中,HAVING子句必须与GROUPBY短语同时使用。本题中先由GROUPBY子句按“仓库号”对记录行进行分组:再执行COUNT()函数统计每组中有多少个记录,执行AVG()函数计算每个组的平均工资;最后执行HAVING子句,只有记录总数大于等于4的组才输出结果,即仓库职工在4名(含)以上的。注意:此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该仓库的仓库号、人数和平均工资。

  • 第2题:

    检索最少有4名职工的仓库的职工平均工资( )。

    A)SELECT仓库号,COUNT(﹡)AS人数,AVG(工资)AS平均工资FROM职工;

    GROUP BY仓库号WHERE COUNT(﹡)>=4

    B)SELECT仓库号,COUNT(﹡)AS人数,AVG(1资)AS平均工资FROM职工;

    GROUP BY仓库号HAVING COUNT(﹡)>=4

    C)SELECT仓库号,COUNT(木)AS人数,AVG(工资)AS平均工资FROM职工;

    GROUP BY职工号WHERE COUNT(﹡)>=4

    D)SELECT仓库号,COUNT(﹡)AS人数,AVG(工资)AS平均工资FROM职工;

    GROUP BY职工号HAVING COUNT(﹡)>=4


    正确答案:B
    本题中先由GROUPBY子句按“仓库号”对记录行进行分组:、再执行COUNTO函数统计每组中有多少个记录,执行AVGO函数计算每个组的平均工资;最后执行HAVING子句,只有记录总数大于等于4的组才输出结果,即仓库职工在4名(含)以上的,注意,此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该仓库的仓库号、人数和平均工资。

  • 第3题:

    利用SQL语句,检索仓库中至少有一名职工的仓库信息,正确的命令是

    A.SELECT*FROM仓库表WHEREIN;(SELECT仓库号FROM职工表)
    B.SELECT*FROM仓库表WHERENOTIN;(SELECT仓库号FROM职工表)
    C.SELECT*FROM仓库表WHERE仓库号EXISTS;(SELECT*FROM职工表WHERE仓库号=仓库表.仓库号)
    D.SELECT*FROM仓库表WHEREEXISTS;(SELECT*FROM职工表WHERE仓库号=仓库表.仓库号)

    答案:D
    解析:

  • 第4题:

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

    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

  • 第5题:

    假设有职工表(职工号,仓库号,工资),将下面的SQL语句补充完整,求至少有两个职工的每个仓库的平均工资。

    SELECT仓库号,COUNT(﹡),AVG(工资)FROM职工;

    GROUP BY仓库号__________COUNT(﹡)>=2


    正确答案:
    HAVTNG
    在SQL查询语句中,用HAVING子句限定分组条件。