Průběžný součet medailí podle zemí
Co když jsou tvoje data rozdělena do více skupin napříč jedním nebo více sloupci tabulky? I při definovaném rámci platí, že pokud skupiny dat nějak neoddělíš, hodnoty jedné skupiny ovlivní průměr jiné skupiny.
Toto cvičení je součástí kurzu
PostgreSQL Summary Stats and Window Functions
Pokyny k cvičení
- Vypočítej 3letý průběžný součet medailí získaných jednotlivými zeměmi.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
WITH Country_Medals AS (
SELECT
Year, Country, COUNT(*) AS Medals
FROM Summer_Medals
GROUP BY Year, Country)
SELECT
Year, Country, Medals,
-- Calculate each country's 3-game moving total
___ OVER
(PARTITION BY ___
ORDER BY Year ASC
ROWS BETWEEN
___ AND ___) AS Medals_MA
FROM Country_Medals
ORDER BY Country ASC, Year ASC;