1. Lära sig
  2. /
  3. Courses
  4. /
  5. SQLで学ぶリレーショナルデータベース入門

Connected

exercise

大学ごとの所属数をカウントする

データの分析準備ができたので、データベースに対していくつかのサンプルSQLクエリを実行してみましょう。ここでは、列でのグループ化やテーブルの結合といった、これまでに学んだ概念を使います。

この演習では、(教授を通じて)どの大学が最も多くの所属を持っているかを調べます。そのためには、affiliations テーブルと professors テーブルの両方が必要です。後者には university_id も含まれているからです。

復習として、結合は次の構造になることを思い出してください。

SELECT table_a.column1, table_a.column2, table_b.column1, ... 
FROM table_a
JOIN table_b 
ON table_a.column = table_b.column

これは、table_a と table_b を組み合わせますが、table_a.column と table_b.column が等しい行だけが結果に含まれます。

Instruktioner

100 XP
  • 大学ごとの所属の合計数をカウントしてください。
  • そのカウントで結果を降順に並べ替えてください。