数据库实验:连接查询

一、实验目的

1、掌握使用两种写法完成连接查询:叉积连接语法和内连接语法。

2、掌握使用外连接语法完成查询。

3、掌握使用派生表完成下列查询。


二、实验内容

1. 使用连接实现查询,查询订单号为‘000005’的订单订购的玩具的名称及其品牌名称。(两种连接语法:叉积连接写法、内连接写法)

(1)叉积连接写法

1)sql代码:

2) 查询结果:

(2)内连接写法

1)sql代码:

2)查询结果:


2. 使用连接实现查询,查询订购了类别为‘Dolls’的玩具的订单信息。

1)sql代码:

2)查询结果:


3. 使用连接实现查询,查询订单号为‘000005’的订单的包装描述和附言内容。

1)sql代码:

2)查询结果:


4. 使用连接实现查询,查询所有玩具的名称和订购信息,没有被人订购过的玩具,对应的订购信息显示空值。

1)sql代码:

2)查询结果:


 5. 使用连接实现查询,查询使用‘International Priority’方式运输的订单编号和订购日期。

1)sql代码:

2)查询结果:


6. 使用连接实现查询,查询订购者地址为‘Seattle’或者‘Orlando’的订单信息。

1)sql代码:

2)查询结果:


7. 使用连接实现查询,查询订购了品牌(ToyBrand)名称为‘Brevet’的订购者(Shopper)姓名和地址。

1) sql代码:

2)查询结果:


8. 使用连接实现查询,要求显示和’James Harris’同属一个州的订购者所有信息。

1)sql代码:

2)查询结果:


9. 使用连接实现查询,要求输出使用了’Baby blocks’方式包装玩具的订单号。

1)sql代码:

2)查询结果:


10. 使用自身连接实现查询,要求查询至少订购了‘000007’和‘000008’号玩具的订单信息。

1) sql代码:

2)查询结果:


11.使用派生表和连接,要求输出每个类别中单价最高的玩具信息。

1)sql代码:

2)查询结果:


12. 使用派生表,要求按品牌查询平均单价最高的品牌,只需要输出最高单价。

1)sql代码:

2)查询结果:

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值