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

Tỷ lệ gdp theo quốc gia

Tính tỷ lệ trên tổng là cách hay để so sánh các chỉ số về quy mô giữa các nhóm. Chỉ hiển thị chỉ số quy mô trong báo cáo có thể cho một số insight, nhưng thêm một tỷ lệ giúp bạn so sánh nhanh hơn và trực quan hơn.

Để chạy phép tính tỷ lệ trên tổng, hãy làm theo các bước sau:

  1. Tạo một window function xuất ra tổng quy mô, được phân vùng theo phần được coi là tổng. Nếu toàn bộ bảng được coi là tổng, thì không cần mệnh đề partition.
  2. Chạy phép chia lấy chỉ số quy mô của từng dòng chia cho tổng trong partition.

Trong bài tập này, bạn sẽ tính phần trăm gdp của mỗi quốc gia so với toàn thế giới và so với khu vực của quốc gia đó.

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.

-- Pull country_gdp by region and country
SELECT 
	____,
    ____,
	____ AS country_gdp
FROM ____ AS cs
JOIN ____ AS c
ON ____
-- Filter out null gdp values
WHERE ____
GROUP BY ____
-- Show the highest country_gdp at the top
ORDER BY ____;
Chỉnh sửa và Chạy Mã