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 merupakan bagian dari kursus
Pelaporan dengan SQL
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
SELECT
country_id,
year,
gdp,
-- Show the average gdp across all years per country
____ AS country_avg_gdp
FROM country_stats;