ComenzarEmpieza gratis

Campeones reinantes por género y prueba

En el ejercicio anterior, has dividido por género para asegurarte de que los datos de un género no se mezclen con los del otro. Sin embargo, si tienes varias columnas, dividir en particiones solo por una de ellas seguirá mezclando los resultados de las otras columnas.

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 de las pruebas de cada año por género y prueba.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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 y ejecutar código