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
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;