按姓名的第一位运动员
在数据集中获取第一个或最后一个值,常用于将其他所有值与其比较。使用 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;