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