Médailles minimales par pays et par année
Jusqu'à présent, vous avez vu MAX
et SUM
, des fonctions agrégées normalement utilisées avec GROUP BY
, être utilisées comme fonctions de fenêtrage. Vous pouvez également utiliser les autres fonctions agrégées, comme MIN
, en tant que fonctions de fenêtrage.
Cet exercice fait partie du cours
PostgreSQL Résumé des statistiques et des fonctions de fenêtrage
Instructions
- Indiquez l'année, les médailles obtenues et le nombre minimum de médailles obtenues jusqu'à présent.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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;