当前位置: 首页 > news >正文

oracle中的(+)

一、(+)为何意?
oracle中的(+)是一种特殊的用法,(+)表示外连接,并且总是放在非主表的一方。

二、举例
左外连接:
select A.a,B.a from A LEFT JOIN B ON A.b=B.b;
等价于
select A.a,B.a from A,B where A.b = B.b(+);
---------ps----------
A LEFT JOIN B:
A表是主表,所以(+)写在非主表B一方。查询结果为:A,B表匹配的行加上A表中有,B表中没有的行。

右外连接:
select A.a,B.a from A RIGHT JOIN B ON A.b=B.b;
等价于
select A.a,B.a from A,B where A.b (+) = B.b;
---------ps----------
A RIGHT JOIN B:
B表是主表,所以(+)写在非主表A一方。查询结果为:A,B表匹配的行加上B表中有,A表中没有的行。

http://www.lryc.cn/news/149204.html

相关文章:

  • 五种永久免费 内网穿透傻瓜式使用
  • 【Java基础增强】Stream流
  • reduxreact-redux
  • go中的并发
  • 开启EMQX的SSL模式及SSL证书生成流程
  • 4 | Java Spark实现 WordCount
  • Redis7安装
  • Nginx vs Tomcat:一个高性能Web服务器和Java应用服务器的对决
  • 终端登录github两种方式
  • 【防火墙】防火墙NAT Server的配置
  • 《算法竞赛·快冲300题》每日一题:“简化农场”
  • 【二等奖方案】大规模金融图数据中异常风险行为模式挖掘赛题「冀科数字」解题思路
  • C# List与HashSet的contains()方法查询速度比较
  • 命令执行漏洞复现攻击:识别威胁并加强安全
  • Keepalived实现服务器的高可用性
  • Python程序化交易接口批量获取数据源码
  • 【强化学习】基本概念
  • 0001__安装electron失败 postinstall: `node install.js`
  • Linux测开常用命令总结
  • xml转化为txt数据的脚本,为yolo提供训练
  • 【H5页面嵌入到小程序或APP中实现手机号点击复制和拨号功能】
  • Kubernetes技术--k8s核心技术 configMap
  • Springboot动态修改日志级别
  • 新手将最简单的springboot部署上tomcat出现的意外问题
  • P1177 【模板】排序(Sort排序)
  • 软件测试(黑盒测试、白盒测试、灰盒测试)
  • 昨天面试的时候被提问到的问题集合。
  • 广电运营商三网融合监控运维方案
  • 数据库锁简析
  • 说说广播流与普通流