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 BY và ORDER 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
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;