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

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.

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.

-- Bring in region, country, and gdp_per_million
SELECT 
    ____,
    ____,
    ____ AS gdp_per_million
-- Pull from country_stats_clean
FROM ____ AS cs
JOIN ____ AS c
ON ____
-- Filter for 2016 and remove null gdp values
WHERE ____
GROUP BY ____
-- Show highest gdp_per_million at the top
ORDER BY ___;
Chỉnh sửa và Chạy Mã