1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до реляційних баз даних у SQL

Connected

вправа

Підрахуйте афіліації для кожного університету

Тепер, коли дані готові до аналізу, запустімо кілька прикладних 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.

Інструкції

100 XP
  • Підрахуйте загальну кількість афіліацій за університетами.
  • Відсортуйте результат за цим підрахунком у спадаючому порядку.