Gemiddeld totaal aantal medailles per land, per regio
Gelaagde berekeningen maak je door eerst een basisquery met een aggregatie te schrijven en die query daarna als subquery te gebruiken voor een extra berekening. Met deze aanpak kun je aggregaties op aggregaties uitvoeren, zoals een MAX() over een COUNT() of een AVG() over een SUM().
In deze oefening haal je de gemiddelde total_golds op voor alle landen binnen elke regio. Dit rapport geldt alleen voor zomerevenementen.
Om niet met null-afhandeling te hoeven werken, hebben we een tabel summer_games_clean gemaakt. Gebruik deze bij het bouwen van het rapport.
Deze oefening maakt deel uit van de cursus
Rapporteren in SQL
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
-- Query total_golds by region and country_id
SELECT
____,
____,
____ AS total_golds
FROM ____ AS s
JOIN ____ AS c
ON ____
GROUP BY ____;