LoslegenKostenlos loslegen

Minimale Ländermedaillen nach Jahr

Bis jetzt hast du gesehen, dass MAX und SUM, Aggregatfunktionen, die normalerweise mit GROUP BY verwendet werden, als Fensterfunktionen verwendet werden. Du kannst auch die anderen Aggregatfunktionen, wie MIN, als Fensterfunktionen verwenden.

Diese Übung ist Teil des Kurses

PostgreSQL Übersichtsstatistiken und Fensterfunktionen

Kurs anzeigen

Anleitung zur Übung

  • Gib das Jahr, die verdienten Medaillen und die bisher mindestens verdienten Medaillen an.

Interaktive Ü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;
Code bearbeiten und ausführen