サブクエリSQLでは、クエリの中に他のクエリを入れることができます。この他のクエリをサブクエリと言います。2つ以上のクエリを1つにまとめることができるので、より複雑なデータを取得する際に使われます。下の図では「ウィルより得点数の多い選手名」を調べています。)で囲むことで、サブクエリを使用できます。サブクエリの書き方は基本的に通常のクエリと同じですが、()内にセミコロン(;)は不要です。セミコロン(;)はクエリの最後にだけ書くようにしましょう。サブクエリの実行順番サブクエリを含むクエリの場合、サブクエリが実行された後、外側にあるクエリが実行されます。ASASを使うことでカラム名などに別名を定義することができます。“名前”」で、カラム名に定義する名前を指定します。テーブルを紐づけるテーブルが紐づく仕組みテーブルを紐づけるために、外部キーと主キーを使います。外部キーで他のテーブルにある主キーを指定することで、テーブル同士を紐付けることができます。JOIN(1)JOINは複数のテーブルを1つに結合したいときに使います。ONで条件を指定して、テーブルAにテーブルBを結合します。テーブル名.カラム名」で指定します。右の図では、playersテーブルのcountry_idとcountriesテーブルのidを紐づけて結合しています。図のようなJOINを含んだクエリでは、はじめにJOINが実行されます。その次に、結合されたテーブルに対してSELECTが実行されます。countries.id;JOIN(2)複数テーブルでのカラムの指定(1)複数のテーブルに同じカラム名が存在するときは、「テーブル名.カラム名」で指定しなければなりません。図のようにnameカラムが複数のテーブルにあるときは、「それぞれのテーブル名.name」で指定しましょう。複数テーブルでのカラムの指定(2)「テーブル名.カラム名」を用いたカラム指定は、WHERE内でも使えます。複数テーブルを扱うときは、異なるテーブルで同じカラム名が存在する場合があるので覚えておきましょう。BYなどを含んだ実行順序を確認しましょう。SQLは、取得するテーブルを形成してから検索を行うので、FROM・JOINが先に行われることを覚えておきましょう。teamsテーブルNULLを含んだ場合の実行結果JOINを使った結合は、FROMで指定したテーブルを基準に実行されます。下の図のように外部キーがNULLのレコードは、実行結果に表示されません。JOINを使うことで、FROMで指定したテーブルのレコードを全て取得します。外部キーがNULLのレコードもNULLのまま実行結果に表示されます。複数テーブルのJOINJOINは1つのクエリで、複数回使用できます。JOINを複数回使用しても、FROMは1度だけ書けば大丈夫なので注意しましょう。データ分析に関する次の記述のうち、誤っているものはどれか。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。おすすめの勉強方法や教材、受験申込み。