개발
MySQL | 주민등록번호 조회 쿼리
AM0530
2020. 8. 25. 11:24
주민등록번호 조회 쿼리 (암호화된 번호, 암호화되어있지 않은 번호가 섞여있을때)
- 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 |