已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验六 高级查询【实验目的与要求】1、 熟练掌握IN子查询2、 熟练掌握比较子查询(尤其要注意ANY、ALL谓词如何用集函数代替)3、 熟练掌握EXISTS子查询(尤其是如何将全称量词和逻辑蕴含用EXISTS谓词代替)4、 熟练掌握复杂查询的select语句【实验准备】1 准备好测试数据2 熟悉多表查询与嵌套查询的用法。【实验内容】5.1. 嵌套子查询以下实验在前面实验中创建的CPXS数据库中完成,请根据前面实验创建的表结构和数据,完成如下嵌套查询:(也可以不按指导书给出的思路写查询语句,只要是正确的即可,有疑问时可以和同学及老师商量你的查询语句是否正确)n 查询在2004年3月18日没有销售的产品名称(不允许重复)。用IN子查询:写出对应SQL语句并给出查询结果:select distinct 产品名称from CPwhere 产品编号 not in ( select 产品编号 from CPXSB where 销售日期=2004-3-18 );用EXISTS子查询:写出对应SQL语句并给出查询结果:select 产品名称from CPwhere not exists( select 产品编号 from CPXSB where 销售日期=2004-3-12and CP.产品编号=CPXSB.产品编号)select distinct 产品名称from CPwhere 产品名称!=all ( select 产品名称 from CP where exists ( select 产品编号 from CPXSB where 销售日期=2004-03-18 and CP.产品编号=CPXSB.产品编号 ) )n 查询名称为“家电市场”的客户在2004年3月18日购买的产品名称和数量。用IN子查询:写出对应SQL语句并给出查询结果:select 产品名称,数量from CPXSB left join CP on(CPXSB.产品编号=CP.产品编号)where 客户编号 in ( select 客户编号 from XSS where 客户名称=家电市场 ) and 销售日期=2004-03-18用EXISTS子查询:写出对应SQL语句并给出查询结果:select 产品名称,数量from CPXSB left join CP on(CPXSB.产品编号=CP.产品编号)where CPXSB.客户编号 = ( select 客户编号 from XSS where 客户名称=家电市场 ) and exists ( select distinct 产品名称 from CP where 销售日期=2004-03-18 and CP.产品编号=CPXSB.产品编号 )all(select 数量 from CPXSB where 销售日期=2004-03-18 )用集函数:写出对应SQL语句并给出查询结果:select 产品编号from CPXSBgroup by 产品编号,数量having 数量 (select max(数量) from CPXSB where 销售日期=2004-03-18 ) 查询购买了所有产品的客户的名称。写出对应SQL语句并给出查询结果:select 客户名称from XSSwhere not exists( select 产品编号 from CP where not exists( select 客户编号 from CPXSB where CP.产品编号=CPXSB.产品编号 and CPXSB.客户编号=XSS.客户编号 ) )5.2. 集合操作1. 准备工作创建如下两表X和Y,并添加相应的值图5-1 测试表X和Y阅读并执行以下语句,理解其功能,给出运行结果。2. 集合并:union执行以下语句:请给出运行结果:3. 集合交:intersect:执行以下语句:请给出运行结果:5.3此小节5.3内容先不用做,以下操作请使用PUBS数据库中的数据表进行操作(等查询语句讲课完成后,把PUBS数据库的ER图等信息解释给学生,并把课件中出现的练习让学生们自己完成)1、查询PUBS数据库中的employee表中其出版社所在国家为USA的所有出版社员工的信息。2、查询PUBS数据库中的SALES表中书籍出版时间pubdate在1991-10-1以后的书籍的销售信息。3、查询PUBS数据库中的titles表中书籍价
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业管理员考试物业管理服务合同管理实务习题集及答案
- 2026年江西省数控加工技术基础理论模拟试卷及答案
- 手机销售年终总结
- 中班亲子秋游活动教案
- 学校与家长的协议书8篇
- 浙江省杭州市第一中学八年级英语第7单元听力练习题及答案
- 5.12.3 合理膳食与食品安全(教学课件)-初中生物学苏教版(2024)八年级上册(共29张)
- 插画基础技能考核-烟雾效果篇试题及答案
- 八年级科学上册第一章物质的构成单元复习教学设计
- 小学四年级道德与法治上册《学会沟通交流》第一课时教学设计
- 变电站辅助监控系统解决方案
- 西门子DCS培训课件
- 设备安装技术方案范本
- 2025年4月自考00609高级日语(一)试题
- 学校教职工网络安全培训
- 3.1认识自我【中职专用】中职思想政治《心理健康与职业生涯》(高教版2023基础模块)
- 《安娜·卡列尼娜》课件
- 洗浴老人免责协议书
- 人教版(2024新版)七年级上册英语Unit 3 Reading Plus教案
- 轮毂工艺知识培训课件
- 图解汽轮发电机组工作原理及结构课件
评论
0/150
提交评论