MulaiMulai sekarang secara gratis

Menguji window function

Window function merujuk ke baris lain dalam laporan. Ada berbagai fungsi khusus window yang dapat digunakan, tetapi semua fungsi agregasi dasar dapat digunakan sebagai window function. Ini mencakup:

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

Sintaks window function adalah FUNCTION(value) OVER (PARTITION BY field ORDER BY field). Perhatikan bahwa klausa PARTITION BY dan ORDER BY bersifat opsional. FUNCTION harus diganti dengan fungsi pilihan Anda.

Dalam latihan ini, Anda akan menjalankan beberapa window function berbeda pada tabel country_stats.

Latihan ini adalah bagian dari kursus

Pelaporan dengan SQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT 
	country_id,
    year,
    gdp,
    -- Show the average gdp across all years per country
	____ AS country_avg_gdp
FROM country_stats;
Edit dan Jalankan Kode