본문 바로가기

코딩일기

SQL 코드카타 166 - African Cities

https://www.hackerrank.com/challenges/african-cities/problem?isFullScreen=true

 

African Cities | HackerRank

Query the names of all cities on the continent 'Africa'.

www.hackerrank.com

 

Field Type
ID NUMBER
NAME VARCHAR2 (17)
COUNTRYCODE VARCHAR2 (3)
DISTRICT VARCHAR2 (20)
POPULATION NUMBER

 

CITY 테이블:

  • ID: 테이블의 고유 키
  • NAME : 도시의 이름
  • COUNTRYCODE : 국가 코드
  • DISTRICT : 지역
  • POPULATION : 인구
Field Type
CODE VARCHAR2 (3)
NAME VARCHAR2 (44)
CONTINET VARCHAR2 (13)
REGION VARCHAR2 (25)
SURFACEAREA NUMBER
INDEPYEAR VARCHAR2 (5)
POPULATION NUMBER
LIFEEXPECTANCY VARCHAR2 (4)
GNP NUMBER
GNPOLD VARCHAR2 (9)
LOCALNAME VARCHAR2 (44)
GOVERNMENTFROM VARCHAR2 (44)
HEADOFSTATE VARCHAR2 (32)
CAPITAL VARCHAR2 (4)
CODE2 VARCHAR2 (2)

 

COUNTRY 테이블:

 

대륙(CONTINENT)이 'Africa'인 모든 도시의 이름을 조회하세요.

 

select CT.NAME
from CITY CT
left join COUNTRY CTR on CT.COUNTRYCODE = CTR.CODE
where CTR.CONTINENT = 'Africa'