Zacznij terazZacznij za darmo

Testowanie funkcji okna

Funkcje okna odwołują się do innych wierszy w raporcie. Istnieje wiele funkcji dedykowanych oknom, ale jako funkcji okna można też używać wszystkich podstawowych funkcji agregujących. Należą do nich:

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

Składnia funkcji okna wygląda następująco: FUNCTION(value) OVER (PARTITION BY field ORDER BY field). Klauzule PARTITION BY i ORDER BY są opcjonalne. W miejscu FUNCTION wstaw wybraną przez siebie funkcję.

W tym ćwiczeniu uruchomisz kilka różnych funkcji okna na tabeli country_stats.

To ćwiczenie jest częścią kursu

Raportowanie w SQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT 
	country_id,
    year,
    gdp,
    -- Show the average gdp across all years per country
	____ AS country_avg_gdp
FROM country_stats;
Edytuj i uruchom kod