1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập báo cáo trong SQL

Connected

Bài tập

Chỉ số hiệu suất GDP bình quân đầu người

Một phép tính chỉ số hiệu suất là cách hay để so sánh các chỉ số hiệu quả giữa các nhóm. Chỉ số hiệu suất so sánh từng hàng với một mốc chuẩn.

Để thực hiện phép tính chỉ số hiệu suất, hãy làm theo các bước sau:

  1. Tạo một hàm cửa sổ (window function) trả về hiệu suất cho toàn bộ phân vùng.
  2. Chạy một phép chia tỉ lệ, lấy hiệu suất của từng hàng chia cho hiệu suất của toàn bộ phân vùng.

Trong bài này, bạn sẽ tính gdp_per_million cho mỗi quốc gia so với toàn thế giới.

  • gdp_per_million = gdp / pop_in_millions

Bạn sẽ tham chiếu bảng country_stats_cleaned, là bản sao của country_stats nhưng không còn vấn đề về kiểu dữ liệu.

Hướng dẫn 1/3

undefined XP
    1
    2
    3
  • Cập nhật truy vấn để lấy gdp_per_million theo region và country từ country_stats_clean.
  • Lọc cho năm 2016, sắp xếp theo gdp_per_million giảm dần, và loại bỏ tất cả giá trị gdp null.