Số huy chương vàng trung bình của các quốc gia theo khu vực
Tính toán theo lớp (layered calculations) là khi bạn tạo một truy vấn cơ bản có phép tổng hợp, rồi tham chiếu truy vấn đó như một truy vấn con để chạy phép tính bổ sung. Cách làm này cho phép bạn thực hiện tổng hợp trên tổng hợp, như MAX() của COUNT() hoặc AVG() của SUM().
Trong bài tập này, nhiệm vụ của bạn là lấy total_golds trung bình cho tất cả các quốc gia trong mỗi khu vực. Báo cáo này chỉ áp dụng cho các sự kiện mùa hè.
Để tránh phải xử lý giá trị null, chúng tôi đã tạo bảng summer_games_clean. Hãy dùng bảng này khi bạn xây dựng báo cáo.
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
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.
-- Query total_golds by region and country_id
SELECT
____,
____,
____ AS total_golds
FROM ____ AS s
JOIN ____ AS c
ON ____
GROUP BY ____;