依姓名的第一位選手
取得資料集中第一個或最後一個值,常能拿來當基準與其他值比較。使用像 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;