Średnia liczba medali krajów według regionu
Obliczenia warstwowe polegają na stworzeniu podstawowego zapytania z agregacją, a następnie użyciu go jako podzapytania do wykonania kolejnego obliczenia. Takie podejście pozwala uruchamiać agregacje na agregacjach – na przykład MAX() z COUNT() lub AVG() z SUM().
W tym ćwiczeniu wyciągniesz średnią wartość total_golds dla wszystkich krajów w każdym regionie. Raport będzie dotyczył wyłącznie letnich igrzysk.
Aby uniknąć problemów z wartościami null, przygotowaliśmy tabelę summer_games_clean. Użyj jej podczas budowania raportu.
To ćwiczenie jest częścią kursu
Raportowanie w SQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Query total_golds by region and country_id
SELECT
____,
____,
____ AS total_golds
FROM ____ AS s
JOIN ____ AS c
ON ____
GROUP BY ____;