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

admin2009-05-15  47

问题 以下是创建部分关系表的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,
   PRTMARYKEY(订单号),
     (c));
按题意将下述SQL查询语句的空缺部分补充完整。
   按客户购买总额的降序,输出每个客户的客户名和购买总额。
   SELECT客户.客户名,  (g)  
   FROM 客户,订单
   WHERE  客户.客户号=订单.客户号
     (h)  
     (i);

选项

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

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

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