A-A+

SQL语句 SELECT部门表.部门号 部门名称 SUM(单价*数量); FROM 部门表

2022-08-05 23:36:58 问答库 阅读 173 次

问题详情

SQL语句 SELECT部门表.部门号,部门名称,SUM(单价*数量); FROM 部门表,商品表; WHERE 部门表.部门号=商品表.部门号; GROUP BY 部门表.部门号 查询结果是
A.各部门商品数量合计
B.各部门商品金额合计
C.所有商品金额合计
D.各部门商品金额平均值请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY后的分组字段是部门号,因此它计算的是各个部门商品金额的合计。

考点:部门,单价