ComeçarComece gratuitamente

Campeões atuais por gênero e evento

No exercício anterior, você fez a partição por gênero para garantir que os dados de um gênero não fossem misturados aos dados do outro gênero. No entanto, se você tiver várias colunas, o particionamento por apenas uma delas ainda misturará os resultados das outras colunas.

Este exercício faz parte do curso

PostgreSQL Estatísticas de resumo e funções de janela

Ver Curso

Instruções de exercício

  • Retornar os campeões anteriores dos eventos de cada ano por gênero e evento.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

WITH Athletics_Gold AS (
  SELECT DISTINCT
    Gender, Year, Event, Country
  FROM Summer_Medals
  WHERE
    Year >= 2000 AND
    Discipline = 'Athletics' AND
    Event IN ('100M', '10000M') AND
    Medal = 'Gold')

SELECT
  Gender, Year, Event,
  Country AS Champion,
  -- Fetch the previous year's champion by gender and event
  ___ OVER (___
            ORDER BY Year ASC) AS Last_Champion
FROM Athletics_Gold
ORDER BY Event ASC, Gender ASC, Year ASC;
Editar e executar código