Перший спортсмен за іменем
Часто корисно отримати перше або останнє значення в наборі даних, щоб порівнювати з ним усі інші. За допомогою функцій абсолютного вибіркового доступу, як-от 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;