1. Apprendre
  2. /
  3. Cours
  4. /
  5. Lập báo cáo trong SQL

Connected

Exercice

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.

Instructions 1/4

undefined XP
  • 1

    Thêm trường country_avg_gdp trả về gdp trung bình cho mỗi quốc gia.

  • 2

    Đổi country_avg_gdp thành country_sum_gdp để hiển thị tổng gdp cho mỗi quốc gia qua tất cả các năm.

  • 3

    Đổi country_sum_gdp thành country_max_gdp để hiển thị GDP cao nhất của mỗi quốc gia.

  • 4

    Đổi country_max_gdp thành global_max_gdp để hiển thị giá trị GDP cao nhất của toàn thế giới.