单选题
VF
2015-07-03
假设“订单”表中有订单号、职员号、客户号和金额字段,如下SQL命令可以正确执行的是( )。
A.SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 AND AVG_金额>200
B.SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 AND AVG(金额)>200
C.SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 WHERE AVG(金额)>200
D.SELECT职员号FRON订单GROUP BY职员号WHERE COUNT(*)>3 AND AVG_金额>200
参考答案
B
答案解析
查询是由SELECT和FROM短语构成的无条件查询,或由SELECT、FROM和WHERE短语构成的条件查询。其基本格式为:SELECT<字段名表>FROM<表名表>WHERE<条件>GROUP BY<字段>HAVING<条件>ORDER BY<字段>INTO DBFlTABLE l。GROUP BY语句用来分组,HAVING语句用来限定分组必须满足的条件。C)、D)选项格式错误。取字段的平均值应用“()”而非“_”,所以本题选B)。
你可能感兴趣的试题
A.UPDATE产品SET单价=单价+单价*8%FOR ALL
B.UPDATE产品SET单价=单价*1.08 FOR ALL
C.UPDATE产品SET单价=单价+单价*8%
D.UPDATE产品SET单价=单价*1.08
A.SELECT产品名称,AVG(单价)FRON产品GROUP BY单价
B.SELECT产品名称,AVG(单价)FROM产品0RDER BY单价
C.SELECT产品名称,AVG(单价)FItON产品0RDER BY产品名称
D.SELECT产品名称,AVG(单价)FROM产品GROUP BY产品名称
A.SELECT学号,姓名,性别FROM s WHERE EXISTS(SELECT*FRON sc WHERE SC.学号=S.学号AND成绩<=85)
B.SELECT学号,姓名,性别FRON s WHERE NOT EXISTS(SELECT*FROM sc WHERE SC.学号=S.学号AND成绩<=85)
C.SELECT学号,姓名,性别FROM s WHERE EXISTS(SELECT*FRON sc WHERE SC.学号=S.学号AND成绩>85)
D.SELECT学号,姓名,性别FROM s WHERE NOT EXISTS(SELECT*FROM sc WHERE SC.学号=S.学号AND成绩<85)