728x90
Problem
Given the CITY and COUNTRY tables, query the names of all the continents (COUNTRY.Continent) and their respective average city populations (CITY.Population) rounded down to the nearest integer.
Note: CITY.CountryCode and COUNTRY.Code are matching key columns.
-> 모든 대륙의 이름과 대륙에 있는 각각의 도시의 인구수의 평균 값을 반내림하여 출력하시오.
Answer
select b.continent, floor(avg(a.population))
from city a inner join country b on a.countrycode = b.code
group by b.continent
* floor : 내림 함수 (round : 반올림, ceil : 올림 , floor : 내림)
* 대륙을 기준으로 도시의 평균 인구수를 출력해야 하기때문에 대륙을 그룹화 시켰다.
'Language > SQL' 카테고리의 다른 글
[HackerRank][SQL][JOIN] Basic Join, Top Competitors - 컴도리돌이 (0) | 2022.05.28 |
---|---|
[HackerRank][SQL][JOIN] The Report - 컴도리돌이 (0) | 2022.05.28 |
[HackerRank][SQL][JOIN] African Cities- 컴도리돌이 (0) | 2022.05.28 |
[HackerRank][SQL][Aggregation] Weather Observation Station 21 - 컴도리돌이 (0) | 2022.05.27 |
[HackerRank][SQL][Aggregation] Weather Observation Station 19 - 컴도리돌이 (0) | 2022.05.26 |