2011-08-16 09:14:43
SQL 4 Oracle 오라클용 sql 실무
▒ 주민등록번호 성별 구분 - 7번째 자리 성별 표현의 의미
남성
1: 국내 1900년대 생
3: 국내 2000년대 생
5: 외국 1900년대 생
7: 외국 2000년대 생 또는 (외국인등록증 및 외국국적동포 국내거소신고증이 없을 경우) 조합주민번호
9: 국내 1800년대 생
여성
2: 국내 1900년대 생
4: 국내 2000년대 생
6: 외국 1900년대 생
8: 외국 2000년대 생 또는 (외국인등록증 및 외국국적동포 국내거소신고증이 없을 경우) 조합주민번호
0: 국내 1800년대 생
SELECT
(case when substr(고객주민번호,7,1) in ('1','3','5','7','9')
then '남성'
else '여성'
end) 성별,
count( distinct 고객주민번호) 고객인원수
FROM 목적_Table
WHERE 고객상태='활동중'
GROUP BY (case when substr(고객주민번호,7,1) in ('1','3','5','7','9')
then '남성'
else '여성'
end)

'SQL4Oracle' 카테고리의 다른 글
| 회차 구간별 집계 (0) | 2023.03.10 |
|---|---|
| Informix와 Oracle 달랐던 점 한가지 (0) | 2023.03.10 |
| Sub Query (0) | 2023.03.10 |
| 고정길이 전문 데이터 만들기 RPAD (0) | 2023.03.10 |
| RANK 지역순위 및 전체순위 추출, 전체 순위비유별 상대등급 추출 (0) | 2023.03.10 |