实验目的
1、理解和掌握多表连接的原理及方法
实验内容
目标数据库:Northwind
目标表
| 表名 | 描述 |
| Customers | 客户信息表 |
| Orders | 订单信息表 |
| [Order Details] | 订单明细表 |
| Products | 产品信息表 |
| Categories | 产品类型信息表 |
| Suppliers | 供应商信息表 |
| Employees | 员工信息表 |
题目:
1、查询所有客户及订单的基本信息。
2、查询属于类型’Seafood’(CategoryName)的产品名称。
3、查询德国(germany)供应商供应的产品信息,要求显示供应商名称(CompanyName)、产品名称(ProductName)、产品价格(UnitPrice),结果按价格升序排列。
4、查询每一个订单的详细信息,要求显示客户公司(CompanyName)、下订日期(OrderDate)、送达城市(ShipCity)、所含产品名称(ProductName)和数量(Quantity)。
5、查询购买了’SWEDEN’(Country)产品的客户公司名称(companyName);如有重复,请去掉重复数据。
6、统计客户’QUICK’(CustomerID)总共订购的产品数量。
7、统计各个国家(country)供应商所供应的产品种数,降序排列。
8、查询最近订购产品’Tofu’(ProductName)的两笔订单的订单号(OrderID)和订购日期(OrderDate)。
9、查询单价高于产品’Tofu’单价的产品名称(ProductName)和价格(UnitPrice);
10、查询订购了产品’Tofu’的公司名称(CompanyName)。
11、查询负责处理订单的员工和订单所属客户在同一个城市的订单的订单编号(OrderDate) 。
实验报告模版
实验结果提交点
参考答案
数据查询结果参考-供自我检查使用
1、查询所有客户及订单的基本信息。
部分查询结果参考,行未完整展示(共计830行),列未完整展示:

2、查询属于类型’Seafood’(CategoryName)的产品名称。
完整查询结果参考:

3、查询德国(germany)供应商供应的产品信息,要求显示供应商名称(CompanyName)、产品名称(ProductName)、产品价格(UnitPrice),结果按价格升序排列。
完整查询结果参考:

4、查询每一个订单的详细信息,要求显示客户公司(CompanyName)、下订日期(OrderDate)、送达城市(ShipCity)、所含产品名称(ProductName)和数量(Quantity)。
部分查询结果参考,列已完整,行未完整展示(共计2155行):

5、查询购买了’SWEDEN’(Country)产品的客户公司名称(companyName);如有重复,请去掉重复数据。
部分查询结果参考,列已完整展示,行未完整展示(共计44行):

6、统计客户’QUICK’(CustomerID)总共订购的产品数量。
完整查询结果参考:

7、统计各个国家(country)供应商所供应的产品种数,降序排列。
完整查询结果参考:

8、查询最近订购产品’Tofu’(ProductName)的两笔订单的订单号(OrderID)和订购日期(OrderDate)。
完整查询结果参考:

9、查询单价高于产品’Tofu’单价的产品名称(ProductName)和价格(UnitPrice);
部分查询结果参考,列已完整展示,行未完整展示(共计30行):

10、查询订购了产品’Tofu’的公司名称(CompanyName)。
部分查询结果参考,列已完整展示,行未完整展示(共计22行):

11、查询负责处理订单的员工和订单所属客户在同一个城市的订单的订单编号(OrderDate) 。
完整查询结果参考:


