Minimální počet medailí země podle roku
Zatím jsi viděl/a MAX a SUM – agregační funkce, které se běžně používají s GROUP BY – tentokrát jako okenní funkce. Jako okenní funkci můžeš použít i další agregační funkce, například MIN.
Toto cvičení je součástí kurzu
PostgreSQL Summary Stats and Window Functions
Pokyny k cvičení
- Vrať rok, počet získaných medailí a minimální počet medailí získaných do daného roku.
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 France_Medals AS (
SELECT
Year, COUNT(*) AS Medals
FROM Summer_Medals
WHERE
Country = 'FRA'
AND Medal = 'Gold' AND Year >= 2000
GROUP BY Year)
SELECT
___,
___,
___ OVER (ORDER BY ___ ASC) AS Min_Medals
FROM France_Medals
ORDER BY Year ASC;