-
Asian populationSQL/HackerRank 2019. 7. 29. 14:50
JOIN
SELECT 결과로 출력될 테이블 설정 FROM 기준 테이블명 JOIN 조인할 테이블명 ON 조인할 조건 WHERE 검색 조건;
CONTINENT 가 'Asia'인 모든 도시의 POPULATION의 합은 ?
- CITY
Field Type ID NUMBER NAME VARCHAR2(17) COUNTRYCODE VARCHAR2(3) DISTRICT VARCHAR2(20) POPULATION NUMBER - COUNTRY
Field Type CODE VARCHAR2(3) NAME VARCHAR2(44) CONTINENT VARCHAR2(13) REGION VARCHAR2(25) POPULATION NUMBER GNP NUMBER - CITY.CountryCode 와 COUNTRY.Code 는 매칭 키 이다.
- Code
# MySQL SELECT SUM(CITY.POPULATION) FROM CITY, COUNTRY WHERE CITY.COUNTRYCODE = COUNTRY.CODE AND COUNTRY.CONTINENT ='Asia';
또는
# MySQL SELECT SUM(CITY.POPULATION) FROM COUNTRY JOIN CITY ON COUNTRY.CODE = CITY.COUNTRYCODE WHERE COUNTRY.CONTINENT = 'Asia';
'SQL > HackerRank' 카테고리의 다른 글
Draw The Triangle (0) 2019.07.29 REGEXP (0) 2019.07.23