Minimalna liczba medali kraju według roku
Do tej pory poznałeś MAX i SUM – funkcje agregujące, które zazwyczaj stosuje się z GROUP BY, używane tutaj jako funkcje okna. Możesz też korzystać z innych funkcji agregujących, takich jak MIN, w ten sam sposób.
To ćwiczenie jest częścią kursu
PostgreSQL – statystyki podsumowujące i funkcje okna
Instrukcje do ćwiczenia
- Zwróć rok, liczbę zdobytych medali oraz minimalną liczbę medali zdobytych do tej pory.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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;