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

Các quốc gia với subquery hoặc CTE

Trong các khu vực Olympic, châu Phi có mùa đông ấm nhất. Tuy vậy, một số quốc gia châu Phi vẫn tham dự Thế vận hội Mùa đông. Chẳng hạn, Morocco đã cử hơn 20 vận động viên qua các năm. Có lẽ nhìn dữ liệu ở cấp khu vực là quá rộng. Biết đâu một số quốc gia châu Phi có mùa đông lạnh hơn các quốc gia châu Phi khác.

Hãy xem lại dữ liệu khí hậu mùa đông, nhưng ở cấp quốc gia. Dữ liệu vận động viên đã được lọc chỉ còn vận động viên châu Phi, với những vận động viên Olympic châu Phi đầu tiên thi đấu từ năm 1960.

Hãy dùng cả subquery và cấu trúc CTE rồi so sánh kết quả.

Hướng dẫn 1/2

undefined XP
  • 1

    Dùng country_code và bảng athletes_wint để viết một subquery nhằm giới hạn kết quả vào các quốc gia châu Phi có vận động viên.

  • 2

    Dùng cùng bảng climate như ở bước subquery để xem nhiệt độ và lượng mưa tháng 6 trong một CTE.