Medaglie minime per paese per anno
Finora hai visto MAX e SUM, funzioni di aggregazione normalmente usate con GROUP BY, usate come funzioni finestra. Puoi usare anche le altre funzioni di aggregazione, come MIN, come funzioni finestra.
Questo esercizio fa parte del corso
Statistiche riepilogative e funzioni finestra in PostgreSQL
Istruzioni dell'esercizio
- Restituisci l'anno, le medaglie ottenute e il minimo di medaglie ottenute finora.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;