SQL/프로젝트
[Oracle] 공공데이터 서울 상가(상권)정보 분석하기 3
김초송
2022. 12. 8. 18:23
조인을 이용해서 업종별 상가 증감 수치를 보고 싶었다
SELECT m19.상권업종대분류명, "2019", "2022"
, "2022"-"2019" "19년 대비 22년 상가 증감수"
, ROUND(("2022"-"2019")/"2019",4)*100 증감률
FROM (SELECT 상권업종대분류명, COUNT(*) AS "2019"
FROM market_2019
GROUP BY 상권업종대분류명) m19
join
(SELECT 상권업종대분류명, COUNT(*) AS "2022"
FROM market_2022
GROUP BY 상권업종대분류명) m22
ON m19.상권업종대분류명 = m22.상권업종대분류명;
- 스포츠 외 모든 업종에서 감소했고 스포츠는 23배가 증가했다....!
- 가장 타격을 많이 받은 업종은 역시 숙박업소이다. -> 국내 여행 시장이 크게 감소했을 것이다.
- 제일 적게 타격 받은 업종은 부동산이다
- 제일 많이 사라진 상가 업종은 소매이다
1. 소매
SELECT m19.상권업종중분류명, "2019", "2022"
, "2022"-"2019" "19년 대비 22년 상가 증감수"
, ROUND(("2022"-"2019")/"2019",4)*100 증감률
FROM (SELECT 상권업종중분류명, COUNT(*) "2019"
FROM market_2019
WHERE 상권업종대분류명='소매'
GROUP BY 상권업종중분류명) m19
JOIN
(SELECT 상권업종중분류명, COUNT(*) "2022"
FROM market_2022
WHERE 상권업종대분류명='소매'
GROUP BY 상권업종중분류명) m22
ON m19.상권업종중분류명 = m22.상권업종중분류명;;
- 의복의류 상가가 가장 많이 감소했다
- 애견/애완/동물은 약 2배가 증가했다...!
2. 생활서비스
SELECT m19.상권업종중분류명
, "2019", "2022"
, "2022"-"2019" 감소치
FROM (SELECT 상권업종중분류명, COUNT(*) "2019"
FROM market_2019
WHERE 상권업종대분류명 = '생활서비스'
GROUP BY 상권업종중분류명
ORDER BY 2 desc) m19
JOIN
(SELECT 상권업종중분류명, COUNT(*) "2022"
FROM market_2022
WHERE 상권업종대분류명 = '생활서비스'
GROUP BY 상권업종중분류명
ORDER BY 2 desc) m22
ON m19.상권업종중분류명=m22.상권업종중분류명
ORDER BY 4;
- 이/미용/건강이 크게 감소했다