프로젝트
<인구 데이터 - 전체 여성 비중 및 여성 청년 인구 비중 가공>
*원데이터(출처 : 서울시 열린데이터 광장)
★서울시등록인구(2023.4Q) (1).xlsx
4.25MB
select t.지역,
t.전체 as 전체인구,
f.전체 as 여성인구,
m.전체 as 남성인구,
round(f.전체/m.전체, 4) as 전체여남성비,
round(f.전체/t.전체*100, 2) as 전체인구중여성비중,
t.청년인구 as 전체청년인구,
round(t.청년인구/t.전체*100, 2) as 청년인구비중,
f.청년인구 as 여성청년인구,
m.청년인구 as 남성청년인구,
round(f.청년인구/m.청년인구, 4) as 청년여남성비,
round(f.청년인구/t.청년인구*100, 2) as 청년중여성비중,
round(f.청년인구/t.전체*100, 2) as 전체인구중청년여성비중
from (select 지역, 전체, 청년인구
from totalpop t
where 성별 = '계') t
join
(select 지역, 전체, 청년인구
from totalpop t
where 성별 = '여') f using(지역)
join
(select 지역, 전체, 청년인구
from totalpop t
where 성별 = '남') m
using(지역)
포인트
- 행간 더하기 : 서브 쿼리 및 조인 사용
- SQL에서 숫자 인식 : 쉼표 들어가면X => CSV 파일 불러올 때 주의할 것!
'TIL 통합 > SQL' 카테고리의 다른 글
TRUNCATE, CROSS JOIN 및 LEFT JOIN (0) | 2024.03.15 |
---|---|
REGEXP (0) | 2024.02.27 |
SQL - 정규표현식 카타 문제 모음 (0) | 2024.02.02 |
UNION, 정규표현식 (0) | 2024.02.01 |
정규 표현식 (0) | 2024.01.31 |