select sido,count(sido) from zipcode group by sido order by count(sido) desc;
시도를 그룹별로 묶고, 시도와 시도의 개수를 조회
4. 문) 서울지역의 구의개수를 구하시오
1) select gugun from zipcode where sido='서울특별시' group by gugun;
2) select count(*) from( select gugun from zipcode where sido='서울특별시' group by gugun);
5. 문) 각 시도별, 구군별 동의 개수를 구하시오
1) select sido from zipcode group by sido;
2) select sido,gugun,dong from zipcode where sido in( select sido from zipcode group by sido );
3) select sido,gugun,count(dong)as 동의갯수 from( select sido,gugun,dong from zipcode where sido in( select sido from zipcode group by sido ) ) group by sido,gugun;
4) select sido,gugun,dong,count(dong)as 동의갯수 from( select sido,gugun,dong from zipcode where sido in( select sido from zipcode group by sido ) ) group by sido,gugun,dong order by sido;
6. zipcode.ctl 파일생성
load data infile 'post.csv' insert into table zipcode fields terminated by ',' trailing nullcols (zipcode,sido,gugun,dong,li,bunji,etc)
----------------------d:\java0514\database\zipcode.ctl 위쪽의 내용을 ~.ctl 확장명으로 zipcode 메모장에 저장하였다
경로에 ctl과 csv 파일을 동일시 해두고 명령프롬프트에서 sqlldr java0514/1234 control="zipcode.ctl" 입력