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

admin2016-12-07  16

问题 假设“订单”表中有订单号、职员号、客户号和金额字段,正确的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子句时,GROUP BY子句一般放在其后。计算平均值的函数表达式为AVG()。
转载请注明原文地址:https://jikaoti.com/ti/iwk0FFFM
0

最新回复(0)