问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle中关联查询条件"(+)="的问题

发布网友 发布时间:2022-03-08 07:34

我来回答

2个回答

热心网友 时间:2022-03-08 09:04

用(+)来实现, 这个+号可以这样来理解: + 表示补充,即哪个表有加号,这个表就是匹配表。所以加号写在左表,右表就是全部显示,故是右连接。
SQL> Select * from dave a,bl b where a.id(+)=b.id;

ID NAME ID NAME
---------- ---------- ---------- ----------
1 dave 1 dave
2 bl 2 bl
1 bl 1 dave
2 dave 2 bl
3 dba 3 big bird
4 sf-express 4 exc
9 怀宁

也可以用right outer join实现同样的功能:

SQL> select * from dave a right outer join bl b on a.id = b.id;
ID NAME ID NAME
---------- ---------- ---------- ----------
1 dave 1 dave
2 bl 2 bl
1 bl 1 dave
2 dave 2 bl
3 dba 3 big bird
4 sf-express 4 exc
9 怀宁 --此处左表不足用Null 填充
已选择7行。

热心网友 时间:2022-03-08 10:22

这是左右边连接,很好判断,你看(+)在那边,那边就补空,如:a.emp_id (+)=b.dept_id那么b表的数据就全部被查询出来,a表没有这条数据就补空,讲多了你可能有点不明白 ,你记住一条就知道了,那边有(+),那边就补空!追问补空的意思是?这规律我也知道,我试过了,我是想记笔记组织个什么语言能描述出来.以后翻起来能理解,或者别的情况下也能懂.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... oracle,去重,多条件统计,语句怎么写 cloudera的hadoop认证具体考什么啊,在哪报名啊?什么时候考啊?去哪咨询啊 怎么查到小学生学籍号 oracle怎么在where后面再作判断条件 如何用手机查询小学生学籍号?急用!!! 小学一年级学生的学籍号怎么查?学校要用 怎么在浏览器里发表软文 百度知道如何发表软文 为什么电脑录屏ppt只显示第一页? WPS的PPT文档能不能在播放状态下给别的录屏软件录制? ppt可以录屏幕吗 在WORD表中怎么样能求和???怎么操作 word求和简单的加减乘除怎么操作 华为手机中病毒了,一连网就下载各种软件,弹出很多广告。恢复出厂设置,刷机三清都没有效果 怎么办 手机经常出现这样的的广告,怎么解决,是不是中毒啦? 事业单位考试流程是什么 美术生的考试流程 科目一考试流程是什么? Code考试时候是什么流程 word 文档打不开 怎么办 怎么查询小学生的学籍号 oracle查询语句条件判断怎么写 orcale查询语句,在满足A条件的前提下再满足B条件,大神进 小学学籍号怎么查啊 电脑打不开因为什么 电脑开机后什么都打不开,是怎么回事 ps暂存盘怎么清理 电脑怎么用苹果手机热点上网 电脑如何通过手机热点上网 电脑如何用手机热点上网? 图片太大手机怎么缩小kb word页码怎么编辑 word编辑页码怎么弄 怎么在word上编辑页码 下面 正解 怎么给word文档编页码 电脑桌面总是跳出很多广告怎么关 ETC怎么重车上取下? 车装了ETC,如何取消? 装在轿车前档玻璃上的etc盒子怎样取下来 车上的ETC那个卡,自己可以取下来吗?