oracle的連接有全連接;oracle中的連接可分為內連接、外連接和全連接,全連接的查詢結果是左外連接和右外連接查詢結果的並集,語法為「full join...on...」;當某行在另一個表中沒有符合行時,則另一個表的選擇清單列包含空值。
本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。
Oracle中的連接可分為,內連接(inner join)、外部連接(outer join)、全連接(full join)
語法是語法為full join ... on ...,
全連接的查詢結果是左外連接和右外連接查詢結果的並集,即使一些記錄關聯不上,也能夠把部分資訊查詢出來:
產生M N的結果集,列出兩表全部的,不符合條件的,以空值代替。
範例如下:
全連接:完整外部聯結傳回左表和右表中的所有行。當某行在另一個表中沒有符合行時,則另一個表的選擇清單列包含空值。如果表之間有匹配行,則整個結果集行包含基底表的資料值。
select * from book as a full outer join stu as b on a.sutid = b.stuid
結果如下:
推薦教學:《Oracle影片教學》
以上是oracle的連線有全連線嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!