假设“订单”表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是

admin2013-10-23  36

问题 假设“订单”表中有订单号、职员号、客户号和金额字段,正确的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职员号FROM订单:
       GROUP BY职员号WHERE COUNT(*)>3 AND AVG金额>200

答案B

解析 SQL查询语句中使用GROUP BY短语用于对查询结果进行分组。而HAVING短语必须跟随GROUP BY使用,它用来限定分组必须满足的条件,并且与WHERE子句不矛盾,在查询中先用WHERE子句限定元组。其中有WHERE子句时,GRO[JP BY子句一般放在其后。计算平均值的函数表达式为AVGO。
转载请注明原文地址:https://kaotiyun.com/show/qxop777K
0

最新回复(0)