问题 单项选择题

假设“订单”表中有订单号、职员号、客户号和金额字段,正确的 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

解析:查询操作用SELECT命令实现,本题是查询结果出自一个表的分组计算查询,按职员号进行分组, 通过"GROUP BY 职员号"实现。计算金额的平均单价通过AVG(单价)实现,对于多个查询条件用AND连接。

单项选择题
选择题