1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL で学ぶデータの結合

Connected

演習

FROM 内のサブクエリ

FROM 内のサブクエリを使うと、1つのクエリで複数のテーブルから列を選択できます。

各国で話されている言語の数を知りたいとします。この情報を、各国の local_name(これは countries テーブルにしかなく、languages テーブルにはない項目)と並べて表示したい場合、FROM の中にサブクエリを使って、この2つのテーブルの情報を組み合わせます。

指示1 / 2

undefined XP
    1
    2
  • languages から各国の code ごとにグループ化し、その国で話されている言語数を lang_num としてカウントするクエリから始めます。
  • SELECT 句では、code と lang_num(この順番)を返します。