以下是创建部分关系表的SQL语句,请将空缺部分补充完整。 CREATE TABLE客户( 客户号 CHAR(5) (a), 姓名 CHAR(30), 性别 CHAR(2) (b), 地址

admin2008-02-15  37

问题 以下是创建部分关系表的SQL语句,请将空缺部分补充完整。
   CREATE TABLE客户(
   客户号 CHAR(5)      (a),
   姓名 CHAR(30),
        性别 CHAR(2)      (b),
        地址 CHAR(30),
        邮编 CHAR(6));
        CREATE TABLE 订单(
        订单号CHAR(4),
        时间  CHAR(10),
        金额  NUMBER(6,2),
        客户号CHAR(5)NOTNULL,
        PRIMARY KEY(订单号),
             (c);
请按题意将下述SQL查询语句的空缺部分补充完整。
   按客户购买总额的降序,输出每个客户的客户名和购买总额。
   SELECT 客户.客户名,(g)      
   FROM 客户,订单
   WHERE 客户.客户号=订单.客户号
         (h)      
         (i);

选项

答案(g)SUM (金额) AS 总额 (h)GROUP BY客户.客户号 (i)ORDER BY总额DESC

解析 本题考核的是SQL语言的查洵命令。
   要输出客户的客户名和购买总额,SELECT语句的输出部分,还必须包含统计客户的购买总额(SUM(金额)AS总额)。统计一个客户的购买总额,需要对订单信息按客户号进行分组,才能求出每个客户的购买信息(GROUP BY客户.客户号)。再根据每个客户的购买总额进行降序排序(ORDER BY总额DESC)。
转载请注明原文地址:https://jikaoti.com/ti/klN7FFFM
0

相关试题推荐
最新回复(0)