Kom igångKom igång gratis

Minsta antal landsmedaljer per år

Hittills har du sett MAX och SUM – aggregatfunktioner som normalt används med GROUP BY – användas som fönsterfunktioner. Du kan även använda andra aggregatfunktioner, som MIN, som fönsterfunktioner.

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

PostgreSQL – Sammanfattande statistik och fönsterfunktioner

Visa kurs

Övningsinstruktioner

  • Returnera år, erövrade medaljer och det minsta antalet erövrade medaljer hittills.

Interaktiv övning med praktiskt arbete

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

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