캘리포니아에 있는 도시들의 평균 인구수 계산하기

문제:

다음과 같은 열을 가진 CITY 테이블이 주어졌습니다:

  • ID - 각 도시의 고유 식별자
  • NAME - 도시 이름
  • COUNTRYCODE - 도시가 속한 국가의 3글자 코드
  • DISTRICT - 도시가 속한 지역 또는 구
  • POPULATION - 도시의 인구수

우리는 캘리포니아(California) 지역에 있는 모든 도시들의 평균 인구수를 구하는 것이 목표입니다.

 

테이블 구조:

필드명타입

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

 

 

SQL 해결 방법:

이 문제를 해결하려면 다음의 단계를 따라야 합니다:

  1. DISTRICT가 캘리포니아인 도시들만 필터링합니다.
  2. 이 도시들의 평균 인구수를 계산합니다.

이를 위해 AVG() 함수를 사용하여 평균을 구하는 간단한 SQL 쿼리를 작성할 수 있습니다.

다음은 그 SQL 쿼리입니다:

 

SELECT AVG(POPULATION) AS AveragePopulation
FROM CITY
WHERE DISTRICT = 'California';

 

설명:

  • SELECT AVG(POPULATION): POPULATION 열의 평균값을 선택합니다. 이는 조건을 만족하는 도시들의 평균 인구수를 계산합니다.
  • FROM CITY: 데이터가 CITY 테이블에서 가져온다는 것을 명시합니다.
  • WHERE DISTRICT = 'California': DISTRICT 값이 "California"인 도시들만 필터링하는 조건입니다.

출력 결과:

이 쿼리의 결과는 캘리포니아에 위치한 모든 도시들의 평균 인구수를 나타내는 하나의 숫자가 됩니다.

'SQL' 카테고리의 다른 글

The Blunder  (7) 2024.10.10
Japan Population  (0) 2024.10.07
The PADS  (1) 2024.10.06
Revising Aggregations - The Sum Function  (0) 2024.10.03
Type of Triangle  (1) 2024.10.02

+ Recent posts