1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Cải thiện hiệu năng truy vấn trong PostgreSQL

Connected

Bài tập

Lọc đến mức đóng băng bằng truy vấn con

Từ kỳ Thế vận hội đầu tiên năm 1904 đến Thế vận hội 2016, các quốc gia châu Phi đã cử 7.845 vận động viên. Tuy nhiên, chỉ có 55 người trong số đó thi đấu tại Thế vận hội Mùa đông.

Một phần tư châu Phi là sa mạc Sahara, và các khu vực không phải sa mạc có khí hậu nóng quanh năm. Có lẽ việc thiếu thời tiết lạnh và tuyết đã hạn chế cơ hội tập luyện cho các vận động viên Thế vận hội Mùa đông.

Ở đây, bạn sẽ khám phá dữ liệu khí hậu để xem liệu có phải tất cả các quốc gia châu Phi đều thiếu điều kiện cho thể thao mùa đông hay không. Ngân hàng Thế giới thu thập nhiệt độ trung bình và lượng mưa của từng quốc gia. Các giá trị trung bình theo tháng và theo năm trong 40 năm đã được nạp sẵn, với nhiệt độ tính bằng độ C (0 là mức đóng băng) và lượng mưa tính bằng milimét.

Hãy xem xét dữ liệu khí hậu, tìm các quốc gia có nhiệt độ dưới mức đóng băng suốt cả năm. Có quốc gia nào ở châu Phi như vậy không?

Hướng dẫn

100 XP
  • Giới hạn các vận động viên chỉ tham gia Thế vận hội Mùa đông, dùng cột season.
  • Dùng một truy vấn con để chọn những quốc gia trong bảng oclimate có nhiệt độ trung bình năm (temp_annual) dưới mức đóng băng (0 độ).
    • Chọn mã quốc gia, olympic_cc từ bảng oclimate để lọc country_code từ bảng athletes_recent.