|
집값이 비싼 서울보다는 비교적 저렴한 경기도(남양주시)권에서 1~2억 사이의 어느 지역의 아파트들의 가격이 7년 동안 증가하고 감소 했는가? |
2. 참고 data
출처 : 국토교통부 (http://www.molit.go.kr) |
3. 테이블 생성 스크립트
create table apt_price_2010(address varchar2(100), house_number varchar2(100), main_number number(10), sub_number number(10), apt_name varchar2(100), apt_floor number(10), apt_floor_space number(10), contract_date number(10), apt_price number(10)); create table apt_price_2017(address varchar2(100), house_number varchar2(100), main_number number(10), sub_number number(10), apt_name varchar2(100), apt_floor number(10), apt_floor_space number(10), contract_date number(10), apt_price number(10)); |
4. 분석 쿼리
create table kim as select distinct a.address, a.apt_name, a.apt_price, a.main_number, a.apt_floor, b.apt_price as b_apt_price, b.main_number as b_main_number, b.apt_floor as b_apt_floor, round(b.apt_price/a.apt_price,4) gain from apt_price_2010 a, apt_price_2017 b where a.apt_name = b.apt_name and a.main_number = b.main_number and a.apt_floor = b.apt_floor; select * from( select address as "주소", apt_name as "아파트 이름", apt_price as "2010년 아파트 가격(만원)", b_apt_price as "2017년 아파트 가격(만원)", b_apt_floor as "층수", gain as "가격 증감률", dense_rank() over(order by gain desc) rnk from kim order by gain desc) where rnk between 1 and 20; select * from( select address as "주소", apt_name as "아파트 이름", apt_price as "2010년 아파트 가격(만원)", b_apt_price as "2017년 아파트 가격(만원)", b_apt_floor as "층수", gain as "가격 증감률", dense_rank() over(order by gain asc) rnk from kim order by gain asc) where rnk between 1 and 20; |
5. 결과 화면
상위 20위
| ||||||||
2. 참고 data
3. 테이블 생성 스크립트
4. 분석 쿼리
5. 결과 화면 상위 20위
6. 결론
7. 연습문제
하위 20 |
6. 결론
아파트 가격이 7년동안 많이 증가한 상위 20위 지역의 아파트들은 남양주시 호평동(호평마을 우미이노스빌), 다산동(롯데 낙천대), 오납읍(한신2차,동부,두산2), 평내동(평내마을주공), 와부읍(두산2,덕소주공3차,진도,한강우성) 아파트 등이 있다. 반면에, 아파트 가격이 7년동안 절반 가까이 감소한 하위 20위 지역은 상위 20위에 있는 같은 지역이긴 하지만, 남양주시 평내동(삼창),오남읍(진주7차,8차,9차) 아파트 등이 있다. |
7. 연습문제
문제1. 7년동안 아파트 가격이 변하지 않은 아파트 이름을 출력하시오. |
|