開始使用免費開始

依姓名的第一位選手

取得資料集中第一個或最後一個值,常能拿來當基準與其他值比較。使用像 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;
編輯並執行程式碼