ホームページ  >  記事  >  データベース  >  Oracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

Oracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-17 16:13:313908ブラウズ

Oracle で複数テーブルのクエリに自然結合を使用する方法: 1. 2 つのテーブルの同じ列を自動的に照合します; 2. 表示する必要がある列を指定します; 3. 自然結合を使用する場合、表示する列を指定できません。テーブル名またはテーブルの別名を指定してください。

Oracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

Oracle で複数テーブルのクエリに自然結合を使用する方法:

1. する必要はありません。 oracle の自然結合条件で接続を指定すると、2 つのテーブルの同じ列が自動的に照合されます (ユーザー scott の下にある 2 つの emp dept テーブルを例にします)。

Oracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

Oracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

2. 自然な接続では、表示する必要がある列を指定できます。

3. 自然結合を使用する場合、表示する列にテーブル名またはテーブルの別名を指定することはできません。 , if two 2 つのフィールドが同じ場合、それらも自動的に照合されます。 (例として hr ユーザーの下の 2 つのテーブル) Oracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

Oracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

5. 実際には、自然結合と条件付きの where のクエリ メソッドは使用されますが、結合は同じではありませんが、クエリ結果は同じですが、自然結合を使用するとステートメントが理想的に単純化される点が異なります。以下に示すように

Oracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

Oracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

##関連する学習の推奨事項:

Oracle データベース学習チュートリアルOracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?

以上がOracle の複数テーブル クエリで自然結合を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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