ComeçarComece gratuitamente

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

Ver Curso

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