반응형

@notepad_jj2

츄르사려고 코딩하는집사입니다.


1. [HackerRank] Average Population of Each Continent 오라클(Oracle)

 

2. 문제 출처

https://www.hackerrank.com/challenges/average-population-of-each-continent/problem?isFullScreen=true

 

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

 

4. 풀이

- CITY 테이블과 COUNTRY 테이블을 조인하여 COUNTRY 테이블의 CONTINENT 컬럼을 기준으로 GROUP BY를 한 다음, 각 CONTINENT별로 인구 평균을 구하면 된다. 근데, 소수점을 버리면 된다.

 

5. 소스 코드

    SELECT CTR.CONTINENT
         , TRUNC(AVG(CT.POPULATION))
      FROM CITY CT
INNER JOIN COUNTRY CTR ON CT.COUNTRYCODE = CTR.CODE
  GROUP BY CTR.CONTINENT;

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기