Bắt đầu ngayBắt đầu miễn phí

Vận động viên đầu tiên theo tên

Việc lấy giá trị đầu tiên hoặc cuối cùng trong một tập dữ liệu thường hữu ích để so sánh các giá trị còn lại. Với các hàm truy xuất tuyệt đối như FIRST_VALUE, bạn có thể lấy giá trị ở một vị trí cố định trong bảng, như ở đầu hoặc cuối.

Bài tập này là một phần của khóa học

Thống kê tóm tắt và Window Functions trong PostgreSQL

Xem khóa học

Hướng dẫn bài tập

  • Trả về tất cả vận động viên và vận động viên đầu tiên theo thứ tự bảng chữ cái.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã