CommencezCommencez gratuitement

Minimum de médailles par pays et par année

Jusqu'ici, vous avez vu MAX et SUM, des fonctions d'agrégation normalement utilisées avec GROUP BY, employées comme fonctions fenêtre. Vous pouvez aussi utiliser d'autres fonctions d'agrégation, comme MIN, comme fonctions fenêtre.

Cette activité fait partie du cours

Fonctions de synthèse et de fenêtre dans PostgreSQL

Voir le cours

Instructions de l’exercice

  • Retournez l'année, les médailles obtenues et le minimum de médailles cumulées jusqu'à présent.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code