sql查询语句学习测试答案(2)

2018-12-03 19:22

8、--查询“10248”和“10254”号订单的订单ID、订单上所订购的产品的名称及其销售金额 use eee

SELECT 订单.订单ID,产品名称,数量*订单明细.单价*(1-折扣) AS 销售金额 FROM 订单,产品,订单明细

WHERE 订单.订单ID IN('10248','10254') AND 订单.订单ID = 订单明细.订单ID

AND 订单明细.产品ID = 产品.产品ID

综合查询

9、--查询所有运货商的公司名称和电话 use eee

SELECT 公司名称,电话 FROM 运货商

10、--查询所有客户的公司名称、电话、传真、地址、联系人姓名和联系人头衔 use eee

SELECT 公司名称,电话,传真,地址,联系人姓名,联系人职务 FROM 客户

11、--查询单价介于10至30元的所有产品的产品ID、产品名称和库存量 use eee

SELECT 产品ID,产品名称,库存量 FROM 产品

WHERE 单价BETWEEN 10 AND 30

12、--查询单价大于20元的所有产品的产品名称、单价以及供应商的公司名称、电话 use eee

SELECT 产品名称,单价,公司名称,电话

FROM 产品,供应商 WHERE 单价> 20

AND 产品.供应商ID = 供应商.供应商ID

13、--查询上海和北京的客户在1996年订购的所有订单的订单ID、所订购的产品名称和数量 use eee

SELECT 订单.订单ID,产品名称,数量 FROM 产品,订单,订单明细,客户

WHERE 城市IN ('上海','北京') AND YEAR(订购日期)=1996 AND 产品.产品ID = 订单明细.产品ID

AND 订单.订单ID = 订单明细.订单ID AND 订单.客户ID = 客户.客户ID

14、--查询华北客户的每份订单的订单ID、产品名称和销售金额 use eee

SELECT 订单.订单ID,产品名称,数量*订单明细.单价*(1-折扣) AS 销售金额

FROM 产品,订单,订单明细,客户 WHERE 地区= '华北'

AND 产品.产品ID = 订单明细.产品ID AND 订单.订单ID = 订单明细.订单ID AND 订单.客户ID = 客户.客户ID

15、--按运货商公司名称,统计1997年由各个运货商承运的订单的总数量 use eee

SELECT 公司名称,COUNT(订单ID) AS 订单总数量 FROM 订单,运货商

WHERE YEAR(发货日期)= 1997

AND 订单.运货商= 运货商.运货商ID GROUP BY 公司名称

16、--统计1997年上半年的每份订单上所订购的产品的总数量 use eee

SELECT 订单.订单ID,SUM(数量) AS 总数量 FROM 订单,订单明细

WHERE 订购日期 BETWEEN '1997-1-1 00:00:00' AND '1997-6-30 23:59:59' AND 订单.订单ID = 订单明细.订单ID GROUP BY 订单.订单ID

17、--统计各类产品的平均价格 use eee

SELECT 类别名称,SUM(单价*库存量)/SUM(库存量) ASFROM 产品,类别

WHERE 产品.类别ID = 类别.类别ID GROUP BY 类别名称

18、--统计各地区客户的总数量 use eee

SELECT 地区,COUNT(客户ID) AS 客户数量 FROM 客户 GROUP BY 地区

平均价格


sql查询语句学习测试答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:两型社会背景下发展我市循环经济再思考

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: