Aan de slagGa gratis aan de slag

Voortschrijdende totalen van atletenmedailles

Het voortschrijdend totaal (of cumulatieve som) van een kolom helpt je te bepalen wat de bijdrage van elke rij is aan de totaalsom.

Deze oefening maakt deel uit van de cursus

PostgreSQL Samenvattingsstatistieken en vensterfuncties

Cursus bekijken

Oefeninstructies

  • Geef de atleten terug, het aantal medailles dat ze hebben behaald en het voortschrijdend totaal van de medailles, gesorteerd op de namen van de atleten in alfabetische volgorde.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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;
Code bewerken en uitvoeren