Тестування віконних функцій
Віконні функції звертаються до інших рядків у звіті. Є чимало спеціальних віконних функцій, але всі базові агрегатні функції можна використовувати як віконні. До них належать:
SUM()AVG()MAX()MIN()
Синтаксис віконної функції: FUNCTION(value) OVER (PARTITION BY field ORDER BY field). Зверніть увагу, що клаузи PARTITION BY та ORDER BY є необов'язковими. FUNCTION слід замінити на потрібну вам функцію.
У цій вправі ви запустите кілька різних віконних функцій на таблиці country_stats.
Ця вправа є частиною курсу
Звітування в SQL
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
country_id,
year,
gdp,
-- Show the average gdp across all years per country
____ AS country_avg_gdp
FROM country_stats;