Genomsnittliga guldmedaljer per region och land
Skiktade beräkningar innebär att du skapar en grundläggande fråga med en aggregering och sedan refererar till den frågan som en underfråga för att utföra ytterligare en beräkning. Med det här tillvägagångssättet kan du köra aggregeringar på aggregeringar, till exempel MAX() av en COUNT() eller AVG() av en SUM().
I den här övningen ska du hämta det genomsnittliga total_golds för alla länder inom varje region. Rapporten gäller enbart sommarevenemang.
För att slippa hantera null-värden har vi skapat en tabell som heter summer_games_clean. Använd den när du bygger rapporten.
Den här övningen är en del av kursen
Rapportering i SQL
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Query total_golds by region and country_id
SELECT
____,
____,
____ AS total_golds
FROM ____ AS s
JOIN ____ AS c
ON ____
GROUP BY ____;