ComenzarEmpieza gratis

Campeones reinantes por género

Ya has conseguido al campeón del año anterior para un evento. Sin embargo, si tienes varios eventos, géneros u otras métricas como columnas, tendrás que dividir tu tabla en particiones para evitar que un campeón de un evento o género aparezca como el campeón anterior de otro evento o género.

Este ejercicio forma parte del curso

Estadísticas de resumen y funciones de ventana de PostgreSQL

Ver curso

Instrucciones de ejercicio

  • Devuelve los campeones anteriores del evento de cada año por género.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

WITH Tennis_Gold AS (
  SELECT DISTINCT
    Gender, Year, Country
  FROM Summer_Medals
  WHERE
    Year >= 2000 AND
    Event = 'Javelin Throw' AND
    Medal = 'Gold')

SELECT
  Gender, Year,
  Country AS Champion,
  -- Fetch the previous year's champion by gender
  ___ OVER (___
            ORDER BY ___ ASC) AS Last_Champion
FROM Tennis_Gold
ORDER BY Gender ASC, Year ASC;
Editar y ejecutar código