问题
单项选择题
某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。若需要得到每种产品的名称和该产品的总库存量,则对应的查询语句如下。
SELELCT 产品名称,SUM(产品数量)
FROM P,I
WHERE P.产品号=I.产品号______;
A.ORDER BY 产品名称
B.ORDER BY 产品数量
C.GROUP BY 产品名称
D.GROUP BY 产品数量
答案
参考答案:C
解析: 依题意,若需得到每种产品的名称和该产品的总库存量,则需要对查询结果进行分组,即具有相同名称的产品的元组为一组,然后计算每组的库存数量。因此,该SQL查询语句中需要添加分组语句“GROUP BY 产品名称”。