Zacznij terazZacznij za darmo

Ś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

Zobacz kurs

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 ____;
Edytuj i uruchom kod