블로그 포스팅: 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';

 

쿼리 설명

  1. SELECT SUM(POPULATION): POPULATION 필드의 합계를 계산하는 구문입니다. 즉, 이 쿼리는 일본에 속한 도시들의 인구 수를 모두 더합니다.
  2. FROM CITY: CITY 테이블에서 데이터를 선택합니다.
  3. 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

+ Recent posts