【程序说明】 使用如下表的数据: SQL语句 SELECT 部门表.部门号,部门名称,SUM(单价*数量), FROM 部门表,商品表; WHERE 部门表,部门号=商品表.部门号; GROUP BY 部门表. 部门号 查询

admin2010-06-18  40

问题 【程序说明】 使用如下表的数据:
SQL语句    SELECT 部门表.部门号,部门名称,SUM(单价*数量),    FROM 部门表,商品表;    WHERE 部门表,部门号=商品表.部门号;    GROUP BY 部门表. 部门号    查询结果为 ______。   

选项 A、各部门商品数量合计     
B、各部门商品金额合计
C、所有商品金额合计     
D、各部门商品金额平均值

答案B

解析 该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY 后的分组字段是部门号,因此它计算的是,各个部门商品金额的合计。
转载请注明原文地址:https://jikaoti.com/ti/fGO7FFFM
0

最新回复(0)