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
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;