블로그 포스팅: SQL 쿼리로 일본 도시들의 인구 합계 구하기
SQL은 데이터베이스에서 데이터를 효율적으로 조회하고 조작할 수 있는 강력한 도구입니다. 이번 포스팅에서는 CITY 테이블에서 일본에 속한 도시들의 인구 합계를 구하는 SQL 쿼리를 살펴보겠습니다.
문제 설명
CITY 테이블에는 도시의 ID, 이름, 국가 코드, 구역, 인구 등의 정보가 담겨 있습니다. 이 테이블에서 **국가 코드가 'JPN'**인 도시들의 인구 합계를 구하는 것이 목표입니다.
CITY 테이블 구조는 다음과 같습니다:
FieldType
ID | NUMBER |
NAME | VARCHAR2(17) |
COUNTRYCODE | VARCHAR2(3) |
DISTRICT | VARCHAR2(20) |
POPULATION | NUMBER |
여기서, COUNTRYCODE가 'JPN'인 도시들은 일본에 속한 도시들입니다. 이 도시들의 인구 합계를 SQL을 사용해 구해보겠습니다.
SQL 쿼리
SELECT SUM(POPULATION)
FROM CITY
WHERE COUNTRYCODE = 'JPN';
쿼리 설명
- SELECT SUM(POPULATION): POPULATION 필드의 합계를 계산하는 구문입니다. 즉, 이 쿼리는 일본에 속한 도시들의 인구 수를 모두 더합니다.
- FROM CITY: CITY 테이블에서 데이터를 선택합니다.
- WHERE COUNTRYCODE = 'JPN': 조건절로, 국가 코드가 'JPN'인 데이터만 필터링합니다. 이를 통해 일본에 속한 도시들만 선택하게 됩니다.
결과
이 쿼리를 실행하면 일본 도시들의 총 인구를 반환하게 됩니다. 예를 들어, 도시 A의 인구가 500,000명이고, 도시 B의 인구가 300,000명이라면, 결과는 800,000이 될 것입니다.
결론
이 간단한 SQL 쿼리를 통해 데이터베이스에서 특정 국가에 속한 도시들의 인구 합계를 쉽게 구할 수 있습니다. SQL의 기본적인 집계 함수와 조건절을 활용하여 다양한 분석을 할 수 있으니, 다른 문제에도 응용해 보세요!
'SQL' 카테고리의 다른 글
Top Earners (0) | 2024.10.15 |
---|---|
The Blunder (7) | 2024.10.10 |
Revising Aggregations - Averages (1) | 2024.10.06 |
The PADS (1) | 2024.10.06 |
Revising Aggregations - The Sum Function (0) | 2024.10.03 |