oracle中的连接

主要说一下oracle中的连接条件和连接类型
1.连接条件
(1)等值连接:在连接中使用等于操作符。
(2)不等连接:在连接中除了使用等于操作符还有其他的操作符。
2.连接类型
(1)内连接:也叫inner join,只有当连接中的列包含满足连接条件的值才会返回一行
(2)外连接:也叫outer join,即使连接条件中的一列包含空值也会返回一行;可以在连接条件中使用外连接操作符来执行外连接;oracle特有的外连接操作符是使用圆括号括起来的加号:(+);应该将外连接操作符(+)和包含空值的列分别放在等于操作符的两边
(3)自连接:也叫self join,返回连接到同一个表中的行;也就是对表本身进行行的连接,要执行自连接,必须使用不同的表的别名来标识在查询中每次对表的引用。
(4)左外连接
在左外连接中,外连接的操作符实际上是在等于操作符的右边
(5)右外连接
在右外连接中,外连接的操作符实际上是在等于操作符的左边
3.外连接的限制
(1)使用外连接的时候,只能在一端使用外连接操作符,如果同时在两端使用外连接操作符会报错的
(2)不能同时使用外连接条件和另一个使用OR操作符的链接条件
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值