问题 单项选择题

下列各题使用如下2个表:
柜台表(柜台号,柜台名称)
商品表(柜台号,商品号,商品名称,单价,数量)

下列SQL语句查询的结果是______。
SELECT 柜台号,柜台名称,SUM(单价*数量) FROM柜台表,商品表
WHERE 柜台表.柜台号=商品表.柜台号 GROUP BY柜台表.柜台号 ORDER BY SUM (单价*数量) DESC

A.各柜台商品数量合计并按数量降序排列

B.各柜台商品金额合计并按金额降序排列

C.所有商品金额合计并按商品降序排列

D.各柜台商品金额合计并按金额升序排列

答案

参考答案:B

解析: SUM(单价*数量)就是求商品金额,GROUP BY柜台表.柜台号,就是对各柜台分组,因此题目就是对各个柜台求出该柜台的商品总金额。ORDER BY SUM(单价*数量)DESC表示按金额降序排列。

选择题
多选题