HackerRank | Average Population of Each Continent

jeonghens·2025년 5월 27일
0

SQL: HackerRank

목록 보기
14/49

HackerRank Average Population of Each Continent


두 테이블 CITY, COUNTRY에서 대륙(COUNTRY.CONTINENT)별 평균 인구 수(CITY.POPULATION)를 구하는 문제이다.

[1] COUNTRY.CODE와 CITY.COUNTRYCODE로 두 테이블에 대한 JOIN(INNER JOIN) 연산을 수행한다.
[2] GROUP BY 절을 통해 대륙(COUNTRY.CONTINENT)을 기준으로 그룹화한다.
[3] AVG()와 FLOOR()를 사용하여 대륙별 평균 인구 수를 계산한다.


SELECT CO.CONTINENT, FLOOR(AVG(CI.POPULATION))

FROM COUNTRY AS CO
JOIN CITY AS CI
ON CO.CODE = CI.COUNTRYCODE

GROUP BY CO.CONTINENT;
profile
알고리즘이나 SQL 문제 풀이를 올리고 있습니다. 피드백 환영합니다!

0개의 댓글