Testando funções de janela
Funções de janela fazem referência a outras linhas dentro do relatório. Há várias funções específicas de janela para usar, mas todas as funções básicas de agregação podem ser usadas como função de janela. Elas incluem:
SUM()AVG()MAX()MIN()
A sintaxe de uma função de janela é FUNCTION(value) OVER (PARTITION BY field ORDER BY field). Observe que as cláusulas PARTITION BY e ORDER BY são opcionais. Substitua FUNCTION pela função de sua escolha.
Neste exercício, você vai executar algumas funções de janela diferentes na tabela country_stats.
Este exercício faz parte do curso
Relatórios em SQL
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT
country_id,
year,
gdp,
-- Show the average gdp across all years per country
____ AS country_avg_gdp
FROM country_stats;