1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL에서 데이터 조인하기

Connected

演習

최종 도전

마지막 도전 문제까지 오셨네요! 이제 단계별로 풀어 보세요.

여러분의 과제는 city_perc라는 지표를 계산해 유럽과 아메리카에서 상위 10개의 수도를 찾는 것입니다. city_perc는 도시의 "proper" 인구가 더 넓은 광역권 인구에서 차지하는 비율(%)로, 다음과 같이 계산합니다:

city_proper_pop / metroarea_pop * 100

이 연습 문제에서는 테이블 별칭을 사용하지 마세요.

指示

100 XP
  • cities에서 도시 이름, 국가 코드, proper 인구, 광역권 인구를 선택하고, 각 도시의 proper 인구를 광역권 인구 대비 백분율로 계산한 city_perc 필드(제공된 공식을 사용)를 함께 선택하세요.
  • 서브쿼리를 사용해 countries에서 'Europe' 또는 이름이 'America'로 끝나는 대륙의 capital 도시만을 선택하여 도시 이름을 필터링하세요.
  • metroarea_pop이 NULL인 행은 제외하세요.
  • city_perc를 기준으로 내림차순 정렬하고, 처음 10행만 반환하세요.