数据库实验报告(实验四)_第1页
数据库实验报告(实验四)_第2页
数据库实验报告(实验四)_第3页
数据库实验报告(实验四)_第4页
数据库实验报告(实验四)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上沈 阳 工 程 学 院学 生 实 验 报 告(课程名称:数据库系统原理)实验题目: 数据查询(二) 班 级 学 号 姓 名 日 期 年月日 地 点 指导教师 一、实验目的掌握SQL查询命令:包括连接查询、嵌套查询和集合查询。二、实验环境Oracle10g数据库系统。三、实验内容与要求使用Select命令完成下列数据查询。一、连接查询查询每个顾客及其购买商品的顾客名称和商品名称。查询“沈阳市”顾客,购买“01”商品的顾客信息。查询“沈阳市”且购买了商品的顾客信息。查询购买“01”商品,且购买数量在2以上的顾客姓名。查询每个顾客购买商品的名称及购买数量和日期。查询购买商品

2、单价超过100的顾客姓名。二、嵌套查询查询与“rose”在同一城市的顾客信息。查询购买商品名称为“面包”的顾客编号和姓名。三、EXISTS查询 查询没有购买“0001”商品的顾客姓名。查询购买了全部商品类别的顾客的姓名。4、 实验过程及结果分析一、连接查询查询每个顾客及其购买商品的顾客名称和商品名称,如图1-1所示。select guest.*,guestname,goodsnamefrom guest,goods,purchasewhere guest.guestid=purchase.guestidand goods.goodsid=purchase.goodsid;图1-1查询“沈阳市”

3、顾客,购买“01”商品的顾客信息,如图1-2所示。select guest.*from guest,purchasewhere guest.guestid=purchase.guestidand g_addr=沈阳and purchase.goodsid=01;图1-2查询“沈阳市”且购买了商品的顾客信息,如图1-3所示。select guest.*from guest,purchasewhere guest.guestid=purchase.guestidand g_addr=沈阳;图1-3查询购买“01”商品,且购买数量在2以上的顾客姓名,如图1-4所示。select guest.gues

4、tnamefrom guest,purchasewhere purchase.goodsid=01and purchase_num2;图1-4查询每个顾客购买商品的名称及购买数量和日期,如图1-5所示。select guest.guestname,goodsname,purchase_num,purchase_datefrom guest,purchase,goodswhere purchase.goodsid=goods.goodsidand purchase.guestid=guest.guestid;图1-5查询购买商品单价超过100的顾客姓名,如图1-6所示。select guest.

5、guestnamefrom guest,purchase,goodswhere purchase.goodsid=goods.goodsidand purchase.guestid=guest.guestidand g_price100;图1-6二、嵌套查询查询与“王帅”在同一城市的顾客信息,如图2-1所示。select guest.*from guestwhere guest.g_addr in(select g_addrfrom guestwhere guestname=王帅);图2-1查询购买商品名称为“电脑”的顾客编号和姓名,如图2-2所示。select guest.guestid,g

6、uestnamefrom guestwhere guest.guestid in(select guestid from purchasewhere purchase.goodsid in(select goodsidfrom goodswhere goodsname=电脑);图2-2三、EXISTS查询 查询没有购买“01”商品的顾客姓名,如图3-1所示。select guestnamefrom guestwhere not exists(select * from purchasewhere guestid=01);图3-1查询购买了全部商品类别的顾客的姓名,如图3-2所示。select guestnamefrom guestwhere not exists(select * from goodswhere not exists(select *from purchasewhere g

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论