CommencerCommencer gratuitement

Nombre minimal de médailles par pays et par année

Jusqu'à présent, vous avez vu les fonctions agrégées MAX et SUM, 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

Statistiques récapitulatives et fonctions de fenêtrage PostgreSQL

Afficher le cours

Instructions

  • Veuillez indiquer l'année, le nombre de 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