Minimum der Medaillen eines Landes nach Jahr
Bisher hast du gesehen, dass die Aggregatfunktionen MAX und SUM, die normalerweise mit GROUP BY verwendet werden, als Fensterfunktionen eingesetzt werden. Du kannst auch andere Aggregatfunktionen wie MIN als Fensterfunktionen verwenden.
Diese Übung ist Teil des Kurses
<Kurs>PostgreSQL: Zusammenfassende Statistiken und Fensterfunktionen</Kurs>Übungsanweisungen
- Gib das Jahr, die gewonnenen Medaillen und das Minimum der bisher gewonnenen Medaillen im Jahr zurück.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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;