SQL로 특정 지역의 총 인구 구하기: District가 'California'인 도시들의 인구수 합산
SQL은 데이터베이스에서 데이터를 효율적으로 추출하고 분석할 수 있는 매우 강력한 도구입니다. 이번 포스팅에서는 SQL을 사용하여 특정 지역, 즉 'California' 지역에 속한 도시들의 총 인구를 구하는 방법을 알아보겠습니다.
테이블 구조
아래는 이번 예시에서 사용할 테이블 CITY의 구조입니다. CITY 테이블은 도시 정보를 담고 있으며, 각 필드는 도시의 다양한 속성을 나타냅니다.
FieldType
ID | NUMBER |
NAME | VARCHAR2(17) |
COUNTRYCODE | VARCHAR2(3) |
DISTRICT | VARCHAR2(20) |
POPULATION | NUMBER |
문제: District가 'California'인 도시들의 총 인구 구하기
이 테이블에서 우리는 'California' 지역에 속한 도시들의 인구수 합계를 구하고자 합니다. 이를 해결하기 위해서는 SUM 함수를 사용하여 해당 지역의 도시들의 인구수를 모두 더해줘야 합니다.
SQL 쿼리
SELECT SUM(POPULATION)
FROM CITY
WHERE DISTRICT = 'California';
쿼리 설명:
- SELECT SUM(POPULATION): POPULATION 컬럼에서 값들을 더합니다. 즉, 도시들의 인구수를 합산합니다.
- FROM CITY: CITY 테이블에서 데이터를 가져옵니다.
- WHERE DISTRICT = 'California': DISTRICT 값이 'California'인 도시들만 필터링합니다.
이 쿼리는 'California' 지역에 속한 도시들의 총 인구를 반환합니다.
결론
SQL에서 특정 조건을 만족하는 데이터의 총합을 구하는 것은 매우 흔하게 사용되는 작업입니다. 특히 인구수나 매출과 같은 수치 데이터를 다룰 때 유용합니다. 이번 포스팅에서 다룬 예시처럼 SUM 함수와 WHERE 절을 적절히 활용하면 원하는 데이터를 손쉽게 추출할 수 있습니다. 이제 여러분도 직접 데이터베이스에서 필요한 데이터를 SQL로 쉽게 추출해보세요!
'SQL' 카테고리의 다른 글
Revising Aggregations - Averages (1) | 2024.10.06 |
---|---|
The PADS (1) | 2024.10.06 |
Type of Triangle (1) | 2024.10.02 |
Employee Salaries (0) | 2024.09.30 |
Employee Names (1) | 2024.09.28 |