Oracle左連接left join 的實(shí)際操作與應(yīng)用
下面的文章主要介紹的是Oracle左連接left join 與右連接right join ,Oracle左連接left join與 右連接right join之所以能在很短的時(shí)間內(nèi)被人們廣泛的應(yīng)用,原因也是因?yàn)樗?dú)特的功能。以下內(nèi)容就有對(duì)其相關(guān)內(nèi)容的具體介紹。
(1)Oracle左連接 left join 在查詢結(jié)果中包含join左側(cè)表中的所有記錄,以及join右側(cè)表中匹配的紀(jì)錄
(2)右連接 right join 在查詢結(jié)果中包含join右側(cè)表中的所有記錄,以及join左側(cè)表中匹配的紀(jì)錄
(3)全連接 full join 在結(jié)果中包含join.
例子如下:
select
nvl(left_.dummy,'這是要右邊的全部') left_dummy,
nvl(right_.dummy,'這是要左邊的全部') right_dummy
- from dual left_ left JOIN dual right_
- on left_.dummy||'d' = right_.dummy
select
nvl(left_.dummy,'這是要右邊的全部') left_dummy,
nvl(right_.dummy,'這是要左邊的全部') right_dummy
- from dual left_ RIGHT JOIN dual right_
- on left_.dummy||'d' = right_.dummy
select
nvl(left_.dummy,'這是要右邊的全部') left_dummy,
nvl(right_.dummy,'這是要左邊的全部') right_dummy
- from dual left_, dual right_
- WHERE left_.dummy||'d' = right_.dummy(+)
上述的相關(guān)內(nèi)容就是對(duì)Oracle左連接left join 與右連接right join的描述,希望會(huì)給你帶來一些幫助在此方面。
【編輯推薦】