CommencerCommencer gratuitement

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

Afficher le cours

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