实验五 数据查询——复杂查询
一、实验目的
2.熟练使用 SQL 的 Select 语句对多表进行查询
4.熟练使用 SQL 语句进行复杂的连接操作
二、实验环境(实验的软件、硬件环境)
硬件:PC机 软件:SQL2000
三、 实验指导说明
请复习相关的查询知识点并完成如下内容。
四、实验内容
.在订单数据库 orderDB 中,完成如下的查询:
1)用子查询查询员工“张小娟”所做的订单信息。
2)查询没有订购商品的且在北京地区的客户编号,客户名称和邮政编码,
并按邮政编码降序排序。
3)查询订购了“ 32M DRAM ”商品的订单编号,订货数量和订货单价。
(4)查询与员工编号” E2008005”在同一个部门的员工编号,姓名,性别, 所属部门。
5)查询既订购了 P 商品,又订购了 P 商品的客户编号,订单编号和订单
金额
(6)查询没有订购“ 52 倍速光驱”或“ 17寸显示器”的客户编号,客户名
称。
7)查询订单金额最高的订单编号,客户姓名,销售员名称和相应的订单
金额。
8)查询订购了“ 52 倍速光驱”商品的订购数量,订购平均价和订购总金
额。
9) 查询订购了 “ 52 倍速光驱” 商品且订货数量界于 2~4 之间的订单编号,
订货数量和订货金额。
10)在订单主表中查询每个业务员的订单数量
11) 统计在业务科工作且在 1973 年或 1967 年出生的员工人数和平均工资。
12)在订单明细表中统计每种商品的销售数量和金额,并按销售金额的升
序排序输出。
13)统计客户号为“ C”的客户的订单数,订货总额和平均订货金额
14)统计每个客户的订单数,订货总额和平均订货金额。
15) 查询订单中至少包含 3 种(含 3 种) 以上商品的订单编号及订购次数,
且订购的商品数量在 3 件(含 3 件)以上。
16)查找订购了“ 32M DRAM ”的商品的客户编号,客户名称,订货总数
量和订货总金额。
17) 查询每个客户订购的商品编号, 商品所属类别, 商品数量及订货金额,
结果显示客户名称, 商品所属类别, 商品数量及订货金额, 并按客户编号升序和 按订货金额的降序排序输出。
( 18)按商品类别查询每类商品的订货平均单价在 280元(含 280元)以上
的订货总数量,订货平均单价和订货总金额。
19)查找至少有 2 次销售的业务员名称和销售日期。
20)查询销售金额最大的客户名称和总货款额
21)查找销售总额小于 5000元的销售员编号,姓名和销售额
22)查找至少订购了 3 种商品的客户编号,客户名称,商品编号,商品名
称,数量和金额。
23)查找同时订贝^了商品为“ P”和商品编号为“ P”的商品的客户编号, 客户姓名,商品编号,商品名称和销售数量,按客户编号排序输出。
24)计算每一商品每月的销售金额总和,并将结果首先按销售月份然后按
订货金额降序排序输出。
25)查询订购了“键盘”商品的客户姓名,订货数量和订货日期
26)查询每月订购“键盘”商品的客户名称。
27)查询至少销售了 5 种商品的销售员编号,姓名,商品名称,数
实验五数据查询复杂查询 来自淘豆网m.daumloan.com转载请标明出处.