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

Báo cáo 4: Vận động viên cao nhất và % GDP theo khu vực

Báo cáo cuối cùng trên bảng điều khiển là Báo cáo 4: VĐV cao trung bình cao nhất và % GDP thế giới theo khu vực.

Chi tiết báo cáo:

  • Cột 1 là region lấy từ bảng countries.
  • Cột 2 là avg_tallest, tính trung bình chiều cao của vận động viên cao nhất từ mỗi quốc gia trong khu vực.
  • Cột 3 là perc_world_gdp, thể hiện phần trăm GDP của thế giới được ghi nhận cho khu vực đó.
  • Chỉ bao gồm winter_games (không gồm sự kiện mùa hè).

Hướng dẫn 1/3

undefined XP
    1
    2
    3
  • Lấy country_id và height cho các vận động viên mùa đông, nhóm theo hai trường này, và sắp xếp theo country_id và height giảm dần.
  • Dùng ROW_NUMBER() để tạo row_num, đánh số các hàng trong từng quốc gia theo height, trong đó 1 là cao nhất.