Aan de slagGa gratis aan de slag

Minimale aantal landmedailles per jaar

Tot nu toe heb je MAX en SUM gezien, aggregatiefuncties die normaal met GROUP BY worden gebruikt, toegepast als windowfuncties. Je kunt ook andere aggregatiefuncties, zoals MIN, als windowfunctie gebruiken.

Deze oefening maakt deel uit van de cursus

PostgreSQL Samenvattingsstatistieken en vensterfuncties

Cursus bekijken

Oefeninstructies

  • Geef het jaar, het aantal behaalde medailles en het minimale aantal tot nu toe behaalde medailles terug.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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