파이널 챌린지
드디어 마지막 챌린지 문제입니다! 단계별로 차근차근 풀어 보세요.
이번 과제에서는 유럽과 아메리카 대륙의 수도 중 city_perc을 기준으로 상위 10개 수도를 찾아야 합니다. city_perc는 도시의 "고유" 인구를 광역 도시 지역 전체 인구 대비 백분율로 계산한 지표로, 다음과 같이 계산합니다.
city_proper_pop / metroarea_pop * 100
이 연습 문제에서는 테이블 별칭을 사용하지 마세요.
이 연습은 강의의 일부입니다
SQL에서 데이터 조인하기
연습 안내
cities에서 도시 이름, 국가 코드, 고유 인구, 광역 지역 인구를 선택하고, 제공된 공식을 사용하여 각 도시의 고유 인구를 광역 지역 인구 대비 비율로 계산한city_perc필드도 함께 선택하세요.countries에서'Europe'또는 이름 끝에'America'가 포함된 대륙의capital도시를 선택하는 서브쿼리로 도시 이름을 필터링하세요.metroarea_pop의NULL값을 제외하세요.city_perc을 기준으로 내림차순 정렬한 뒤 상위 10개 행만 반환하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Select fields from cities
___
-- Use subquery to filter city name
___
-- Add filter condition such that metroarea_pop does not have null values
___
-- Sort and limit the result
___