НачатьНачать бесплатно

Первый спортсмен по имени

Нередко бывает полезно получить первое или последнее значение в наборе данных, чтобы сравнить с ним все остальные. Функции абсолютного извлечения, такие как FIRST_VALUE, позволяют получить значение из фиксированной позиции в таблице — например, с её начала или конца.

Это упражнение является частью курса

PostgreSQL: сводная статистика и оконные функции

Посмотреть курс

Инструкции к упражнению

  • Выведите всех спортсменов, а также имя спортсмена, стоящего первым в алфавитном порядке.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

WITH All_Male_Medalists AS (
  SELECT DISTINCT
    Athlete
  FROM Summer_Medals
  WHERE Medal = 'Gold'
    AND Gender = 'Men')

SELECT
  -- Fetch all athletes and the first athlete alphabetically
  ___,
  ___ OVER (
    ORDER BY ___ ASC
  ) AS First_Athlete
FROM All_Male_Medalists;
Редактировать и запускать код