问题
问答题
[问题3] 请按题意将下述SQL查询语句的空缺部分补充完整。 按客户购买总额的降序,输出每个客户的客户名和购买总额。 SELECT 客户.客户名, (g) FROM 客户,订单 WHERE 客户.客户号=订单.客户号 (h) (i) ;
答案
参考答案:
解析:SUM (金额) AS 总额 (h)GROUP BY客户.客户号 (i)ORDER BY总额DESC
[分析]: 本题考核的是SQL语言的查洵命令。 要输出客户的客户名和购买总额,SELECT语句的输出部分,还必须包含统计客户的购买总额(SUM(金额)AS总额)。统计一个客户的购买总额,需要对订单信息按客户号进行分组,才能求出每个客户的购买信息(GROUP BY客户.客户号)。再根据每个客户的购买总额进行降序排序(ORDER BY总额DESC)。