1. 학습
  2. /
  3. 강의
  4. /
  5. PostgreSQL에서 쿼리 성능 개선하기

Connected

연습 문제

서브쿼리로 한겨울 조건으로 필터링하기

1904년 첫 올림픽부터 2016년 대회까지 아프리카 국가들은 총 7,845명의 선수를 파견했습니다. 하지만 그중 겨울 올림픽에 출전한 선수는 55명뿐이었어요.

아프리카의 4분의 1은 사하라 사막으로 덮여 있고, 비사막 지역도 연중 더운 기후를 보입니다. 이런 추위와 눈의 부재가 겨울 올림픽 종목 훈련 기회를 제한했을 수도 있겠죠.

여기에서는 기후 데이터를 살펴보며 아프리카의 모든 국가가 겨울 스포츠 환경이 부족한지 확인해 보려고 합니다. World Bank는 각 국가의 평균 기온과 강수량을 수집합니다. 월별 및 연간 40년 평균이 미리 로드되어 있으며, 온도는 섭씨(0도가 결빙 온도), 강수량은 밀리미터 단위예요.

연중 내내 결빙 이하인 국가가 있는지 기후 데이터를 점검해 보세요. 아프리카에도 그런 국가가 있을까요?

지침

100 XP
  • season 열을 사용해 겨울 올림픽 참가 선수로만 제한하세요.
  • 서브쿼리를 사용해 oclimate 테이블에서 연간 평균 기온(temp_annual)이 결빙점(0도)보다 낮은 국가만 선택하세요.
    • oclimate 테이블에서 국가 코드인 olympic_cc를 선택해 athletes_recent 테이블의 country_code를 필터링하세요.