주민등록번호 조회 쿼리 (암호화된 번호, 암호화되어있지 않은 번호가 섞여있을때)
- DB TABLE (테이블명 : LIST)
- 조회쿼리1
1
2
3
4
5
6
|
SELECT CAST(NO AS CHAR) as no
, NAME as name
, R_NO as registration_number
FROM LIST
WHERE length(R_NO) = '14'
|
cs |
주민등록번호의 길이가 14이므로('-'포함) 길이로 조건을 걸어서 가져온다
- 조회쿼리2
AND RES_NO LIKE '%-2%' 조건을 추가하면 주민등록번호 뒷자리가 2로 시작하는사람을 조회할 수 있다.
마찬가지로 AND RES_NO LIKE '%-1%' 조건을 추가하면 주민등록번호 뒷자리가 1로 시작하는사람을 조회할 수 있다.
1
2
3
4
5
6
|
SELECT CAST(NO AS CHAR) as no
, NAME as name
, R_NO as registration_number
FROM LIST
WHERE length(R_NO) = '14'
AND RES_NO LIKE '%-2%'
|
cs |
'개발' 카테고리의 다른 글
log | log 파일 기록 안될때 (0) | 2020.10.06 |
---|---|
Visual Studio Code | unins000.exe 액세스 거부 오류 (1) | 2020.08.26 |
Java XML | 오류 | Element type "sqlMap" must be declared (0) | 2020.08.06 |
쿠키 삭제 | 현재 페이지 쿠키만 삭제 (0) | 2020.08.05 |
JSP | 홈페이지 주소 가져오기 (0) | 2020.07.31 |