- 0
- 0
- 约1.77万字
- 约 18页
- 2021-02-21 发布于湖北
- 举报
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料
1.1 跟我学 Oracle 从入门到精通培训教程——数据库表的连接查询相关的
SQL 语句实例 (第2 部分)
1.1.1 利用inner join 实现的内连接查询
1、什么是利用inner join 实现的内连接查询
在内连接查询中利用关键字 JOIN 指定要连接的数据库表以及对这些数据库表连接的方
式,而应用关键字ON 指定这些数据库表所共同拥有的字段及所构成的条件的查询语句。
2、符合ANSI SQL 标准的三种不同形式的内连接实现形式
(1)等值内连接的实现形式
1) 在“on 连接条件”中使用等号(=)运算符比较被连接列的列值,此时在查询结果中只
列出满足连接条件的连接表中的所有列,也包括其中的重复列。
2) 因此,对于同名的公共列,在结果的显示中,必须指定该公共列是从哪一个数据库表
中获得,即必须在列名前冠以表名,形如“表1.列1”,才能避免混淆。
(2)不等值内连接的实现形式
1) 在“on 连接条件”中使用除等于运算符以外的其它比较运算符比较被连接列的列值,
这些运算符可以为: 、= 、= 、 、和等。 此时在查询结果中只列出满足连接条
件的连接表中的所有列,包括其中的重复列。
2) 同样,对于同名的公共列,在结果的显示中,必须指定该公共列是从哪一个数据库表
中获得,即必须在列名前冠以表名,形如“表1.列1”,才能避免混淆。
(3)自然内连接的实现形式
1) 在连接条件中使用等于(=)运算符比较被连接列的列值,但它通过指定目标列名而最
终指出查询结果集合中所希望包括的数据列,并删除连接表中的重复列。
2) 但需要采用Natural JOIN 关键字加以说明。
3、三种形式的内连接查询的通用语法规则
(1)SQL 语句示例
Select 要选择的各个表的字段名 From 主要的数据库表
Join 方式 次要的数据库表 [On Join 规则] where 附加条件
杨教授工作室,版权所有,盗版必究, 1/18 页
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料
注意:“where 附加条件”一定要放在最后,如下示例:
select
midstudent.studentID,studentName,midstudent.countyName,midstudent.schoolName,cla
ssLevel,mobileNo,
midstudent.deleteTime as
studentDeleteTime,studentStatus,midstudent.createTime as
studentCreateTime,gotoLevelTwo,gotoLevelThree,
midteacherinfo.teacherID,midteacherinfo.teacherName,officePhone,teacherMobileNo,
email,studentCounter,
finalAward,midteacherinfo.createTime as
teacherCreateTime,midteacherinfo.deleteTime as
teacherDeleteTime,midteacherinfo.teacherStatus,
midscoreinfo.scoreID,scoreResult,midScoreResult,finalScoreResult,midscoreinf
o.deleteTime as scoreDeleteTime,scoreStatus
FROM midstudent
LEFT JOIN midteacherinfo on midstudent.teacherID= midteacherinfo.teacherID
您可能关注的文档
最近下载
- 企业研发活动统计107-1、107-2报表版整理版(2021年-2022年).pdf VIP
- XX中学校2026年春季学期安全工作计划与应急演练安排表.docx VIP
- 园林植物配置与应用PPT课件.pptx VIP
- DB33/1006-2017 浙江省住宅设计标准.docx VIP
- HGT 4684-2014 液氯泄漏的处理处置方法.docx VIP
- IMT_2030(6G)推进组-通信行业:6G可信内生安全架构研究报告.docx VIP
- 亨格瑞成本与管理会计(第16版) 课件 Chapter 1 The Manager and Management Accounting .pptx
- 人教版高中化学选择性必修第2册 第三章 晶体结构与性质 第三节 金属晶体与离子晶体(一).ppt VIP
- 2025年全媒体运营师全媒体5G传播应用与传统媒体传输方式对比专题试卷及解析.pdf VIP
- IMT_2030(6G)推进组-通信行业:6G通信感知一体化评估方法研究报告.docx VIP
原创力文档

文档评论(0)