问题
单项选择题
下列SQL语句查询的结果是______。
SELECT 柜台号,柜台名称,SUM(单价*数量) FROM 柜台表,商品表
WHERE 柜台表.柜台号=商品表.柜台号 GROUP BY 柜台表.柜台号 ORDER BY SUM(单价*数量) DESC
A.各柜台商品数量合计并按数量降序排列
B.各柜台商品金额合计并按金额降序排列
C.所有商品金额合计并按商品降序排列
D.各柜台商品金额合计并按金额升序排列
答案
参考答案:B
解析: SUM(单价,数量)就是求商品金额,GROUP BY柜台表.柜台号,就是对各柜台分组,因此题目就是对各个柜台求出该柜台的商品总金额。ORDER BY SUM(单价,数量)DESC表示按金额降序排列。