본문 바로가기
MySQL/문제풀이

[HackerRank] INNER JOIN : Average Population of Each Continent

by MINNI_ 2021. 3. 15.

1. 문제

 

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: 


2. 답

SELECT country.continent, FLOOR(AVG(city.population)) 
FROM city
    INNER JOIN country ON city.countrycode = country.code
GROUP BY country.continent

3. KEY POINT

 

  • INNER JOIN : 양쪽 테이블의 모두 있는 정보를 합침
  • AVG(컬럼이름) : 해당 컬럼의 평균
  • FLOOR() : 내림
  • GROUP BY : 기준을 중심으로 그룹화

 

hackerrank.com/challenges/average-population-of-each-continent/problem?h_r=internal-search

 

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

 

댓글