实验5 SQL语句应用

一、实验目的:

(1)掌握数据的插入(INESRT)、修改(UPDATE)和删除(DELETE)操作。

(2) 掌握不同类型的数据查询(SELECT)操作。

二、实验环境:

       Oracle 11g

三、实验内容:

1、以bs用户登录BOOKSALES数据库,将表A-7至表A-12中的数据插入到数据库相应的表中。

2将ISBN 为978-7-121-18619-8的图书的零售价格修改为30。

3将订单号为1000的订单的发货日期修改为‘2013-2-2’;

4查询books表中包含的所有图书列表。

5列出books表中有图书类型非空的图书书名。

6列出books表中每本书的书名和出版日期,对pubdate字段用publication date列标题。

7列出customers表中每一个客户的客户号及他们所在的地址。

8创建一个包含各个出版社的名称、联系人及出版社电话号码的列表。其中,联系人的列在显示的结果中重命名为contact person

9查询下达了订单的每一个客户的客户号。

10查询2013年3月1日之后发货的订单。

11查询居住在北京或大连的客户,将结果按姓名的升序排列。

12列出姓‘王’的作者编写的所有图书信息,并将结果按姓名降序排序。

13查询‘儿童’类和‘烹饪’类的所有图书。

14查询书名的第二个字母是‘A’、第4个字母是‘N’的图书的名称。

15查询电子工业出版社在2012年出版的所有‘计算机’类图书信息。

16查询图书名称、出版社名称、出版社联系人的名称和电话号码。

17查询当前还没有发货的订单信息及下达订单的用户名,查询结果按下达订单日期排序。

18、查询已经购买了“计算机”类图书的所有人的客户号和姓名。

(19)查询“王牧”购买的图书的ISBN以及书名。

(20)查询订购图书“Oracle数据库基础”的客户将收到什么样的礼品。

(21)确定客户“张扬”订购的图书的作者。

(22)查询CUSTOMERS表中的每一个客户所下达的订单数量。

(23)查询价格低于同一种类中其它图书的平均价格的图书的信息。

(24)查询每个出版社出版图书的平均价格、最高价格、最低价格。

(25)统计每个客户购买图书的数量及总价钱。

(26)查询比1号订单中图书数量多的其它订单信息。

(27)查询所以客户及其订购图书的信息。

(28)查询没有订购任何图书的客户信息。

(29)查询订购金额最高的客户信息。

(30)查询名为“赵敏”的客户订购图书的订单信息、订单明细。

  • 8
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值