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

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 đó.

Hướng dẫn 1/4

undefined XP
    1
    2
    3
    4
  • Viết truy vấn lấy country_gdp theo region và country, sắp xếp để country_gdp cao nhất nằm trên cùng, rồi lọc bỏ tất cả giá trị gdp là null.