ПочатиПочніть безкоштовно

Чинні чемпіони за статтю

Ви вже отримали чемпіона попереднього року для однієї події. Однак якщо у вас є кілька подій, статей чи інших показників у стовпцях, потрібно розділити таблицю на секції, щоб уникнути ситуації, коли чемпіон однієї події чи статі з'явиться як попередній чемпіон іншої події чи статі.

Ця вправа є частиною курсу

Підсумкова статистика та віконні функції в PostgreSQL

Переглянути курс

Інструкції до вправи

  • Поверніть попередніх чемпіонів кожної річної події за статтю.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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;
Редагувати та запускати код