728x90
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 : 내림)
* 대륙을 기준으로 도시의 평균 인구수를 출력해야 하기때문에 대륙을 그룹화 시켰다.
728x90
728x90
'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 |