版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌套查询-相关子查询、集合查询2课程简介通过本课程的学习,掌握嵌套查询-相关子查询、集合查询。
主要学习内容:一.相关子查询二.集合查询相关子查询3相关子查询的查询条件依赖于外层查询的某个值。其执行过程如下:(1)先取外层查询表中的第一行对比内层子查询,若内层子查询的任何一行与外层行的相关值匹配,外层查询就返回这一行。(2)再取外层查询的下一行,以此类推重复对比,直到处理完所有外层查询的行,并得到一个数据行集,再对这个数据集进行输出。相关子查询4在相关子查询中使用关键字EXISTS引出子查询。EXISTS用于测试子查询的结果集中是否存在行。如果EXISTS后的子查询结果集不为空,则产生逻辑真值“true”,否则产生逻辑假值“false”。其格式如下:[NOT]EXISTS(子查询)注意:EXISTS前无列表达式,子查询中的字段列表通常用*号。相关子查询5【例】利用相关子查询,查询已有借阅操作的用户编号与姓名。代码与运行结果,如图所示:相关子查询6在Borrow表中有借阅人员的信息,利用相关子查询在Borrow表中查询到有借阅的用户编号,然后利用这些用户编号对比到Users表中即可查询到对应的借阅用户信息。相关子查询7如果此时在代码中使用关键字“NOTEXISTS”,那么结果是刚好相反的,相关代码与运行结果,如图所示:集合查询8集合查询的并运算(UNION)、交运算(INTERSECT)和差运算(EXCEPT),即将两个SELECT查询语句的结果集通过并、交和差运算合并成一个查询结果集。集合查询的语法结构如下所示:SELECT<输出字段列>FROM表1UNION|INTERSECT|EXCEPTSELECT<输出字段列>FROM表2集合查询9使用集合查询时需要注意以下几点:1)两个查询语句需具有相同的字段个数,并且对应字段的值要同一值域,即具有相同的数据类型和取值范围。2)最后结果集中的列名来自第一个SELECT查询语句的列名。3)在需要对集合查询结果进行排序时,必须使用第一个查询语句中的列名。集合查询101.集合的并运算通过使用UNION运算符可以将多个查询的结果组合为单个结果集,该结果集中包含集合查询中所有查询的全部行。集合查询11【例】查询各年级的用户信息。代码与运行结果,如图所示:集合查询12代码中,两个SELECT查询语句投影的字段均是两列,符合相同字段个数的要求;同时对应字段,即表“Users”的列“GradeID”与表“Grade”的列“GradeID”、表“Users”的列“UserName”与表“Grade”的列“GradeName”分别对应同一值域的。结果所展示的列名是来自于第一个SELECT查询语句:表“Users”的两个展示列“GradeID”,“UserName”。集合查询132.INTERSECT语句查询INTERSECT语句的作用是查询两个数据表的“公共”数据,即查询两个数据表中的“交叉”数据信息。INTERSECT语句将返回INTERSECT运算符左侧和右侧
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年南京市高中物理知识竞赛试卷及答案(十一)
- 第二节 金属的化学性质教学设计初中化学鲁教版2024九年级下册-鲁教版2024
- 2026年火灾急救知识考试卷及答案(七)
- 初中音乐湘艺版九年级下册第六单元 黄河的故事第二幕 相遇教案
- 第十课 爱护水资源-滤镜的运用(二)教学设计初中信息技术(信息科技)八年级下册长春版
- 高中生物人教版 (2019)选择性必修2第3章 生态系统及其稳定性第2节 生态系统的能量流动教案及反思
- 第八课 今天我当小老师教学设计小学综合实践活动二年级下册人民版
- 第一单元第2课 《各具特色的欧美美术作品》教学设计 2024--2025学年人教版初中美术九年级下册
- 暑假新部编版七年级语文第11讲-写人要抓住特点 教案
- 第2课 剪纸魔法教学设计-2025-2026学年小学劳动三年级下册湘教版《劳动教育》
- 2025年北京教育融媒体中心招聘工作人员(17人)模拟试卷及答案详解(夺冠系列)
- 燃油消耗量管理办法
- 学生体质健康提升培训
- CJ/T 300-2013建筑给水水锤吸纳器
- 《思想道德与法治》课件-第三章 继承优良传统 弘扬中国精神
- 九年级内能与机械能复习市公开课一等奖省赛课获奖课件
- 净化车间施工合同7篇
- 2024年山东省潍坊市中考生物试卷
- DL∕T 657-2015 火力发电厂模拟量控制系统验收测试规程
- 北京语言大学孔子学院专职教师遴选公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 中医药防治糖尿病讲座总结
评论
0/150
提交评论