我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Oracle中sql语句(+)符号代表连接的示例分析

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Oracle中sql语句(+)符号代表连接的示例分析

小编给大家分享一下Oracle中sql语句(+)符号代表连接的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

oracle中sql语句(+)符号代表连接

(+)在=前边为右连接

(+)在=后边为左连接

SELECT a.*, b.* from a(+) = b就是一个右连接,等同于select a.*, b.* from a right join b
SELECT a.*, b.* from a = b(+)就是一个左连接,等同于select a.*, b.* from a left join b

内连接

  • 常用的连接运算符=、<、>

  • 使用比较运算符根据每个表共有的列的值匹配两个表中的行

外连接

左连接

LEFT JOIN 或LEFT OUTER JOIN
列出左表中的所有行,若左表中某行在右表中没有匹配的行,则左表该行输出,右表该行为空

右连接

RIGHT JOIN 或RIGHT OUTER JOIN
列出右表中的所有行,如右表中某行在左表中没有匹配的行,则右表该行输出,左表该行为空

全连接

FULL JOIN 或FULL OUTER JOIN
对两表中的所有数据
当左表中的某行在右中没有匹配的行,左表该行输出,右表该行为空
当右表中的某行在左表中没有匹配的行,右表该行输出,左表该行为空

例子:

-------------------------------------------------
 a表  id name  b表  id job parent_id 
    1 张3   1  23  1 
    2 李四   2  34  2 
    3 王武   3  34  4  
 a.id同parent_id 存在关系 
--------------------------------------------------

内连接

select a.*,b.* from a inner join b on a.id=b.parent_id
 1 张3   1  23  1 
 2 李四   2  34  2

左连接

select a.*,b.* from a left join b on a.id=b.parent_id
 1 张3   1  23  1 
 2 李四   2  34  2
 3 王武   null

右连接

select a.*,b.* from a right join b on a.id=b.parent_id
 1 张3   1  23  1 
 2 李四   2  34  2
 null    3  34  4

全连接

select a.*,b.* from a full join b on a.id=b.parent_id
 1 张3   1  23  1 
 2 李四   2  34  2
 null    3  34  4 
 3 王武   null

以上是“Oracle中sql语句(+)符号代表连接的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Oracle中sql语句(+)符号代表连接的示例分析

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

PHP中连接符大于号、等号大于号的示例分析

小编给大家分享一下PHP中连接符大于号、等号大于号的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在学习PHP中,遇到了->和=>这两个符号。刚遇到这两个
2023-06-14

Mybatis-Plus中SQL语句组拼原理的的示例分析

这篇文章主要为大家展示了“Mybatis-Plus中SQL语句组拼原理的的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mybatis-Plus中SQL语句组拼原理的的示例分析”这篇文章
2023-06-15

Linux中特殊符号与正则表达式的示例分析

这篇文章主要介绍了Linux中特殊符号与正则表达式的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。第1章 linux的特殊符号1.1 通配符 * {}1.1.1 含义
2023-06-09

编程热搜

目录