Milky's note

[HackerRank](E) Average Population of Each Continent 본문

SQL/SQL 코딩 테스트-HackerRank

[HackerRank](E) Average Population of Each Continent

밀뿌 2022. 3. 25. 23:06

https://www.hackerrank.com/challenges/average-population-of-each-continent/problem?isFullScreen=true&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen 

 

Average Population of Each Continent | HackerRank

Query the names of all continents and their respective city populations, rounded down to the nearest integer.

www.hackerrank.com

 

[문제]

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.

Input Format

The CITY and COUNTRY tables are described as follows: 

 

 

[답]

- mysql

select COUNTRY.Continent, truncate(avg(CITY.Population),0)
from country
join city
on CITY.CountryCode = COUNTRY.Code
group by COUNTRY.Continent

대륙 별 인구 수 평균을 구하는 문제이다.

인구 수의 평균을 구하여서 버림을 해야하기 때문에 truncate를 사용하였고 정수만 표현하라고 해서 자리수는 0을 입력해주었다.

대륙 별로 인구 수를 구해야하기 때문에 대륙 별로 group by 를 해주어서 그룹으로 묶어주었다.

Comments