Kom igångKom igång gratis

Löpande totalsummor för idrottarmedaljer

Den löpande totalsumman (kumulativ summa) av en kolumn visar hur mycket varje rad bidrar till den totala summan.

Den här övningen är en del av kursen

PostgreSQL – Sammanfattande statistik och fönsterfunktioner

Visa kurs

Övningsinstruktioner

  • Returnera idrottarna, antalet medaljer de har vunnit och deras löpande totalsumma av medaljer, sorterade i bokstavsordning efter idrottarnas namn.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod