본문 바로가기
HackerRank

Average Population of Each Continent(SQL)

by Doromi 2023. 10. 19.
728x90
반응형
"CITY" 테이블과 "COUNTRY" 테이블을 사용하여 각 대륙별로 도시 인구의 평균값을 정수로 반내림하여 조회해야 합니다.

해결하기 위한 단계는 다음과 같습니다:

"CITY" 테이블에서 각 도시의 인구를 가져옵니다.
"CITY" 테이블의 데이터를 대륙별로 그룹화하고, 각 그룹에서 도시 인구의 평균을 계산합니다.
평균 값을 정수로 반내림합니다.
SELECT B.CONTINENT, FLOOR(AVG(A.POPULATION))
FROM CITY A
JOIN COUNTRY B ON A.COUNTRYCODE=B.CODE
GROUP BY B.CONTINENT;

위의 쿼리는 "CITY" 테이블과 "COUNTRY" 테이블을 조인하여 도시의 대륙 정보를 가져온 후, 대륙에 따라 그룹화하고 도시 인구의 평균을 계산합니다. 그리고 FLOOR 함수를 사용하여 평균 값을 정수로 반내림하여 출력합니다.

728x90
반응형

'HackerRank' 카테고리의 다른 글

Top Competitors(SQL)  (0) 2023.10.20
The Report(SQL)  (0) 2023.10.19
African Cities(SQL)  (2) 2023.10.17
Occupations(SQL)  (1) 2023.10.16
The PADS(SQL)  (0) 2023.10.16