Máximo de movimentação das medalhas dos atletas escandinavos
Os quadros permitem que você restrinja as linhas passadas como entrada para a sua função de janela a uma janela deslizante para que você defina o início e o fim.
Ao adicionar um quadro à sua função de janela, você pode calcular métricas "móveis", cujas entradas deslizam de uma linha para outra.
Este exercício faz parte do curso
PostgreSQL Estatísticas de resumo e funções de janela
Instruções de exercício
- Retorna o ano, as medalhas ganhas e o máximo de medalhas ganhas, comparando apenas o ano atual e o próximo ano.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
WITH Scandinavian_Medals AS (
SELECT
Year, COUNT(*) AS Medals
FROM Summer_Medals
WHERE
Country IN ('DEN', 'NOR', 'FIN', 'SWE', 'ISL')
AND Medal = 'Gold'
GROUP BY Year)
SELECT
-- Select each year's medals
___,
___,
-- Get the max of the current and next years' medals
___ OVER (ORDER BY ___ ASC
ROWS BETWEEN ___
AND ___) AS Max_Medals
FROM Scandinavian_Medals
ORDER BY Year ASC;