数据库实验报告(实验四)(共14页)

上传人:20022****wzdgj 文档编号:60952152 上传时间:2022-03-09 格式:DOC 页数:15 大小:292KB
返回 下载 相关 举报
数据库实验报告(实验四)(共14页)_第1页
第1页 / 共15页
数据库实验报告(实验四)(共14页)_第2页
第2页 / 共15页
数据库实验报告(实验四)(共14页)_第3页
第3页 / 共15页
点击查看更多>>
资源描述
精选优质文档-倾情为你奉上沈 阳 工 程 学 院学 生 实 验 报 告(课程名称:数据库系统原理)实验题目: 数据查询(二) 班 级 学 号 姓 名 日 期 年月日 地 点 指导教师 一、实验目的掌握SQL查询命令:包括连接查询、嵌套查询和集合查询。二、实验环境Oracle10g数据库系统。三、实验内容与要求使用Select命令完成下列数据查询。一、连接查询查询每个顾客及其购买商品的顾客名称和商品名称。查询“沈阳市”顾客,购买“01”商品的顾客信息。查询“沈阳市”且购买了商品的顾客信息。查询购买“01”商品,且购买数量在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查询“沈阳市”顾客,购买“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.guestnamefrom 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.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,guestnamefrom 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 goodsid=goods.goodsid and guestid=guest.guestid);图3-2五、成绩评定优良中及格不及格出 勤格 式内 容分 析总 评指导教师: 年 月 日专心-专注-专业
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!