1. Learn
  2. /
  3. Курси
  4. /
  5. Звітування в SQL

Connected

Вправа

Середня загальна кількість медалей країни за регіоном

Багатошарові обчислення — це коли ви створюєте базовий запит з агрегацією, а потім посилаєтеся на цей запит як на підзапит, щоб виконати додаткове обчислення. Такий підхід дає змогу виконувати агрегації над агрегаціями, наприклад, MAX() від COUNT() або AVG() від SUM().

У цій вправі вам потрібно отримати середнє значення total_golds для всіх країн у кожному регіоні. Звіт стосується лише літніх змагань.

Щоб уникнути роботи з NULL-значеннями, ми створили таблицю summer_games_clean. Будь ласка, використайте її під час побудови звіту.

Інструкції 1/2

undefined XP
    1
    2
  • Побудуйте запит, який отримує total_golds за region і country_id з таблиць summer_games_clean та countries.
  • Застосуйте GROUP BY до неагрегованих полів.