问题 单项选择题

下列各题使用如下表的数据:

部门表

部门号 部门名称
40 家用电器部
10 电视录摄像机部
20 电话手机部
30 计算机部

商品表

部 门 号 商 品 号 商品名称 单 价 数 量 产 地
40 0101 A牌电风扇 200.00 10 广东
40 0104 A牌微波炉 350.00 10 广东
40 0105 B牌微波炉 600.00 10 广东
20 1032 C牌传真机 1000.00 20 上海
40 0107 D牌微波炉A 420.00 10 北京
20 0110 A牌电话机 200.00 50 广东
20 0112 B牌手机 2000.00 10 广东
40 0202 A牌电冰箱 3000.00 2 广东
30 1041 B牌计算机 6000.00 10 广东
30 0204 C牌计算机 10000.00 10 上海

SQL语句
SELECT部门表.部门号,部门名称,SUM(单价*数量)
FROM部门表,商品表
WHERE部门表.部门号=商品表.部门号
GROUP BY部门表.部门号
查询结果是( )。

A.各部门商品数量合计

B.各部门商品金额合计

C.所有商品金额合计

D.各部门商品金额平均值

答案

参考答案:B

解析: 本题SQL语句的作用是从部门表中选取部门号、部门名称、单价与数量的乘积,查询的同时满足部门号字段和商品表中的部门号字段相等。GROUP BY后的分组字段是部门号,所以此题查询的结果是各个部门商品金额的总和。

问答题 简答题
单项选择题