开始使用免费开始使用

按姓名的第一位运动员

在数据集中获取第一个或最后一个值,常用于将其他所有值与其比较。使用 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;
编辑并运行代码