已阅读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北京团校面试题目及答案
- 2026比亚迪晋升面试题及答案
- 2026毕业生编程面试题及答案
- 2026鞭炮禁燃面试题目及答案
- 2026滨江小学面试题及答案
- 2026部队纠察面试题及答案
- 2026猜谜语类面试题及答案
- 2026永宁三沙源上游学校招聘初高中教师、校医9人备考题库含完整答案详解(名校卷)
- 2026贵州一禾劳务派遣服务有限责任公司招聘派遣制工作人员7人参考题库附答案详解【考试直接用】
- 留疆战士考试题库及答案
- 统编版高中政治选择性必修3《逻辑与思维》期末综合测试卷(含答案解析)
- PLC技术应用课件:花式喷泉控制
- 《血糖的监测与护理》课件
- 班组退场协议书模版
- 《宁静住宅评价标准》
- 全文版曼娜回忆录
- 大学英语学习通章节答案期末考试题库2023年
- 七年级新生入学分班考试数学试卷
- 进入有限空间作业工作票
- 颅脑CT阅片课件
评论
0/150
提交评论