治疗技术焦虑的方法就是学习!

oracle学习笔记–连接

数据库 李新广 443℃ 0评论

1、  内连接
关键字join,在使用内连接时必须在from子句后定义一个on子句用来指定两个表实现内连接的连接条件。在内连接的检索结果中所有记录行都是满足链接条件的。


2、  外连接 与内连接不同的是外连接不只列出与链接条件匹配的行,还能够列出左表(左外连接时left join)、右表(右外连接时right join)或两个表(完全外连接时full join)中所有符合搜索条件的数据行。
2.1左外连接 
首先在emp表中插入新纪录,但是deptno和dname不插入值。


然后做左外连接查询


从结果中可以看到,新插入的记录虽然不满足查询条件,但是依然包含在查询结果中。也就是说左外连接查询时的结果可以看成两部分内容,一部分是满足连接条件(e.deptno=d.deptno)的记录,另一部分是左表中不满足连接条件的记录。

同理,右外连接的查询结果中也包含着不满足条件的记录。 在执行完全外连接时,oracle会执行一个完整的左外连接和右外连接,然后把查询结果合并,并消除重复记录。

转载请注明:大道至简 » oracle学习笔记–连接

喜欢 (1)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址