LoslegenKostenlos loslegen

Fensterfunktionen ausprobieren

Fensterfunktionen beziehen sich auf andere Zeilen innerhalb des Reports. Es gibt eine Reihe spezieller Fensterfunktionen, aber alle grundlegenden Aggregatfunktionen können als Fensterfunktion verwendet werden. Dazu gehören:

  • SUM()
  • AVG()
  • MAX()
  • MIN()

Die Syntax einer Fensterfunktion ist FUNCTION(value) OVER (PARTITION BY field ORDER BY field). Beachte, dass die Klauseln PARTITION BY und ORDER BY optional sind. Ersetze FUNCTION durch die Funktion deiner Wahl.

In dieser Übung führst du ein paar verschiedene Fensterfunktionen auf der Tabelle country_stats aus.

Diese Übung ist Teil des Kurses

Reporting in SQL

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

SELECT 
	country_id,
    year,
    gdp,
    -- Show the average gdp across all years per country
	____ AS country_avg_gdp
FROM country_stats;
Code bearbeiten und ausführen