首頁 > 資料庫 > Oracle > oracle的連線有全連線嗎

oracle的連線有全連線嗎

WBOY
發布: 2022-06-09 14:18:52
原創
3204 人瀏覽過

oracle的連接有全連接;oracle中的連接可分為內連接、外連接和全連接,全連接的查詢結果是左外連接和右外連接查詢結果的並集,語法為「full join...on...」;當某行在另一個表中沒有符合行時,則另一個表的選擇清單列包含空值。

oracle的連線有全連線嗎

本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。

oracle的全連接

Oracle中的連接可分為,內連接(inner join)、外部連接(outer join)、全連接(full join)

語法是語法為full join ... on ...,

全連接的查詢結果是左外連接和右外連接查詢結果的並集,即使一些記錄關聯不上,也能夠把部分資訊查詢出來:

產生M N的結果集,列出兩表全部的,不符合條件的,以空值代替。

範例如下:

oracle的連線有全連線嗎

全連接:完整外部聯結傳回左表和右表中的所有行。當某行在另一個表中沒有符合行時,則另一個表的選擇清單列包含空值。如果表之間有匹配行,則整個結果集行包含基底表的資料值。

select * from book as a full outer join stu as b on a.sutid = b.stuid
登入後複製

結果如下:

oracle的連線有全連線嗎

推薦教學:《Oracle影片教學

#

以上是oracle的連線有全連線嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板