CommencezCommencez gratuitement

Totaux cumulatifs des médailles des athlètes

Le total cumulatif (ou somme cumulative) d'une colonne vous aide à déterminer la contribution de chaque ligne à la somme totale.

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Retournez les athlètes, le nombre de médailles qu'ils ont obtenues, ainsi que le total cumulatif des médailles, triés par le nom des athlètes en ordre alphabétique.

Exercice interactif pratique

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

WITH Athlete_Medals AS (
  SELECT
    Athlete, COUNT(*) AS Medals
  FROM Summer_Medals
  WHERE
    Country = 'USA' AND Medal = 'Gold'
    AND Year >= 2000
  GROUP BY Athlete)

SELECT
  -- Calculate the running total of athlete medals
  ___,
  ___,
  ___ OVER (ORDER BY ___ ASC) AS Max_Medals
FROM Athlete_Medals
ORDER BY Athlete ASC;
Modifier et exécuter le code