ホームページ >データベース >Oracle >Oracle の接続には完全な接続がありますか?

Oracle の接続には完全な接続がありますか?

WBOY
WBOYオリジナル
2022-05-31 16:14:093227ブラウズ

Oracle の接続には完全結合があります。Oracle の接続は、内部結合、外部結合、および完全結合に分類できます。完全結合のクエリ結果は、左外部結合と左外部結合のクエリ結果の和集合です。右外部結合 構文は次のとおりです: "full join...on..."; ある行に別のテーブルに一致する行がない場合、他のテーブルの選択リスト列には null 値が含まれます。

Oracle の接続には完全な接続がありますか?

このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。

Oracle の完全結合

Oracle の結合は内部結合、外部結合、および完全結合に分類できます

構文は完全結合 ... on ...,

完全結合のクエリ結果は、左外部結合と右外部結合のクエリ結果の結合です。一部のレコードを関連付けることができない場合でも、一部のレコードは関連付けることができます。情報がクエリされます:

M N 個の結果セットを生成し、2 つのテーブルをすべてリストし、条件を満たさないテーブルを null 値に置き換えます。

例は次のとおりです:

Oracle の接続には完全な接続がありますか?

完全結合: 完全な外部結合は、左右のテーブルのすべての行を返します。行に別のテーブルに一致する行がない場合、他のテーブルの選択リスト列には NULL 値が含まれます。テーブル間に一致する行がある場合、結果セットの行全体にベース テーブルのデータ値が含まれます。

select * from book as a full outer join stu as b on a.sutid = b.stuid

結果は次のとおりです:

Oracle の接続には完全な接続がありますか?

推奨チュートリアル:「Oracle Video Tutorial

以上がOracle の接続には完全な接続がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。