1. Învăţa
  2. /
  3. Courses
  4. /
  5. Cải thiện hiệu năng truy vấn trong PostgreSQL

Connected

exercise

Tổng hợp trước khi JOIN bảng

Bạn có danh sách các mục sau:

  • Vận động viên châu Phi tham gia các kỳ Thế vận hội trước đây
  • GDP bình quân đầu người của các quốc gia
  • Dân số theo năm

Để đơn giản hóa, các số liệu nhân khẩu học hằng năm (GDP và dân số) đã được phân nhóm thành các mức thấp, trung bình và cao. Nhiệm vụ của bạn là so sánh GDP, dân số và số lượng vận động viên của từng quốc gia châu Phi.

Bạn muốn kết quả cuối cùng có một hàng cho mỗi quốc gia, mỗi năm. Vì bảng athletes có mức chi tiết (hạt dữ liệu) theo vận động viên-sự kiện, còn bảng demographics_rank theo quốc gia-năm, bạn sẽ tổng hợp bảng athletes trước khi JOIN với dữ liệu GDP và dân số.

Instrucțiuni 1 / 2

undefined XP
    1
    2
  • Đếm số vận động viên theo quốc gia và năm bằng cột athlete_id.