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

Thử nghiệm window function

Window function tham chiếu tới các hàng khác trong báo cáo. Có nhiều hàm dành riêng cho cửa sổ, và mọi hàm tổng hợp cơ bản đều có thể dùng như một window function. Bao gồm:

  • SUM()
  • AVG()
  • MAX()
  • MIN()

Cú pháp của một window function là FUNCTION(value) OVER (PARTITION BY field ORDER BY field). Lưu ý PARTITION BYORDER BY là tùy chọn. Hãy thay FUNCTION bằng hàm bạn muốn dùng.

Trong bài tập này, bạn sẽ chạy một vài window function khác nhau trên bảng country_stats.

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

Lập báo cáo trong SQL

Xem khóa học

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.

SELECT 
	country_id,
    year,
    gdp,
    -- Show the average gdp across all years per country
	____ AS country_avg_gdp
FROM country_stats;
Chỉnh sửa và Chạy Mã