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
Ö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;