1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. SQL で学ぶデータの結合

Connected

अभ्यास

これは LEFT JOIN、ですよね?

結合の構造に慣れてきましたね!この演習では、INNER JOIN と LEFT JOIN の違いを確認します。どの結合を使うべきか判断するのに役立ちます。

ここでも、cities と countries テーブルを使います。

まずは、左に cities テーブル、右に countries テーブルを置いた INNER JOIN から始めます。これは、両方のテーブルに国の情報が存在するレコードだけに関心がある場合に便利です。

次に、LEFT JOIN に切り替えます。これは、countries テーブルに一致があるかどうかに関わらず、cities テーブル内のすべての国を取得したい場合に有効です。

निर्देश 1/2

undefined XP
  • 1
    • 左に cities AS c1、右に countries as c2 を置いて inner join を実行します。
    • テーブルの結合キーには code フィールドを使います。
  • 2
    • INNER JOIN ではなく LEFT JOIN を実行するようにコードを変更します。
    • このクエリを実行したら、クエリ結果が何件のレコードを含むかを確認してください。