问题 单项选择题

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

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

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

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

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

答案

参考答案:B

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

选择题
单项选择题