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

Số huy chương tối thiểu của quốc gia theo năm

Đến giờ, bạn đã thấy MAXSUM — các hàm tổng hợp thường dùng với GROUP BY — được dùng như các hàm cửa sổ. Bạn cũng có thể dùng các hàm tổng hợp khác, như MIN, như các hàm cửa sổ.

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ề năm, số huy chương giành được, và số huy chương tối thiểu tích lũy đến thời điểm đó.

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 France_Medals AS (
  SELECT
    Year, COUNT(*) AS Medals
  FROM Summer_Medals
  WHERE
    Country = 'FRA'
    AND Medal = 'Gold' AND Year >= 2000
  GROUP BY Year)

SELECT
  ___,
  ___,
  ___ OVER (ORDER BY ___ ASC) AS Min_Medals
FROM France_Medals
ORDER BY Year ASC;
Chỉnh sửa và Chạy Mã