- 1、本文档共125页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DATABASE@UESTC 学以致用 用以促学 课堂练习 查询每一门课的间接先修课(即先修课的先修课) SELECT FIRST.Cno,SECOND.Cpno FROM Course FIRST,Course SECOND WHERE FIRST.Cpno = SECOND.Cno; 数据操作 数据查询 连接查询 FIRST SECOND 间接先修课 DATABASE@UESTC 学以致用 用以促学 外连接 在某些应用中,两张表的连接查询,要输出一张表的所有记录,另外一张表输出满足连接条件的记录,如果没有满足条件的记录,则用NULL匹配输出,称这种连接查询为外连接。 左连接(LEFT OUTER JOIN):输出左表的所有记录相关列值,右表输出与左表匹配的记录,如果没有与左表匹配的记录,则使用NULL匹配输出。 右连接(RIGHT OUTER OUT):输出右表的所有记录相关列值,左表输出与右表匹配的记录,如果没有与右表匹配的记录,则使用NULL匹配输出。 全外连接( FULL OUTER JOIN ) 数据操作 数据查询 连接查询 DATABASE@UESTC 学以致用 用以促学 SQL SERVER数据库系统的命令格式: SELECT 查询列表 [ INTO 新表名 ] FROM 基表1|视图1 [ AS 别名1 ] { LEFT | RIGHT | FULL [ OUTER ] JOIN} 基表2|视图2 [AS 别名2 ] ON 连接条件 数据操作 数据查询 连接查询 DATABASE@UESTC 学以致用 用以促学 外连接示例:SQL SERVER。 在医院部门表中,查询医院的各部门名称和该部门医生姓名。 SELECT DeptName 部门名称,DName 医生姓名 FROM Dept left outer join Doctor ON Dept.DeptNo=Doctor.Ddeptno 数据操作 数据查询 连接查询 部门名称 医生姓名 ---------------------------------- 门诊部 NULL 消化内科 杨勋 急诊内科 郝亦柯 急诊内科 罗晓 门内三诊室 刘伟 社区医疗部 NULL 家庭病床病区 邓英超 DATABASE@UESTC 学以致用 用以促学 ORACLE数据库系统的命令格式: SELECT 查询列表 [ INTO 新表名 ] FROM 基表名1|视图名1 [ 别名1 ] [,基表名2|视图名2 [ 别名2 ]]…… WHERE {别名1.列名1 = 别名2.列名2(+) |别名1.列名1 (+)= 别名2.列名2} 其中(+)是ORACLE数据库的外连结符号。如果在“=”号的左边,则为左外连接,如果在“=”号的右边,则为右外连接 数据操作 数据查询 连接查询 DATABASE@UESTC 学以致用 用以促学 外连接示例: ORACLE。 在医院部门表中,查询医院的各部门名称和该部门医生姓名。 SELECT DeptName 部门名称,DName 医生姓名 FROM Dept , Doctor WHERE Dept.DeptNo (+)=Doctor.Ddeptno 数据操作 数据查询 连接查询 部门名称 医生姓名 ---------------------------------- 门诊部 NULL 消化内科 杨勋 急诊内科 郝亦柯 急诊内科 罗晓 门内三诊室 刘伟 社区医疗部 NULL 家庭病床病区 邓英超 DATABASE@UESTC 学以致用 用以促学 嵌套查询 在查询的条件子句含有SELECT查询子句. 外层的查询被称为主查询(或父查询) 内层的SELECT查询子句被称为子查询 嵌套查询可分为不相关子查询和相关子查询。 数据操作 数据查询 嵌套查询 DATABASE@UESTC 学以致用 用以促学 嵌套查询语法格式: SELECT 查询列表 [ INTO 新表名 ] FROM 基表名|视图名 [ 别名 ] …… WHERE 列名或列表达式 比较运算符 ( SELECT 查询列 FROM 基表名|视图名 [ 别名 ] ……
您可能关注的文档
- 第2章+java语言基础第章+java语言基础第2章+java语言基础第2章+java语言基础.ppt
- 第2章_细胞和组织的适应、伤和修复(病理学基础教学课件)第2章_细胞和组织的适应、损伤和修复(病理学基础教学课件)第2章_细胞和组织的适应、损伤和修复(病理学基础教学课件)第2章_细胞和组织的适应、损伤和修复(病理学基础教学课件).ppt
- 第2章_自动识别技术与rfdv1.1第2章_自动识别技术与rfidv1.1第2章_自动识别技术与rfidv1.1第2章_自动识别技术与rfidv1.1.ppt
- 第2章_电子商务交易模式第章_电子商务交易模式第2章_电子商务交易模式第2章_电子商务交易模式.ppt
- 第2章 液压传动基础知识第章 液压传动基础知识第2章 液压传动基础知识第2章 液压传动基础知识.ppt
- 第2章-第2节-离子反应 2课时第2章-第2节-离子反应 第2课时第2章-第2节-离子反应 第2课时第2章-第2节-离子反应 第2课时.ppt
- 第2章第3节神经调节和体液节的关系第2章第3节神经调节和体液调节的关系第2章第3节神经调节和体液调节的关系第2章第3节神经调节和体液调节的关系.ppt
- 第2章电参量测量技术第2章参量测量技术第2章电参量测量技术第2章电参量测量技术.ppt
- 第2章 线性系统的运动解第章 线性系统的运动解第2章 线性系统的运动解第2章 线性系统的运动解.ppt
- 第2章常用电子测量仪器第2常用电子测量仪器第2章常用电子测量仪器第2章常用电子测量仪器.ppt
文档评论(0)