ComeçarComece de graça

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

Ver curso

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;
Editar e executar o código