Database/Oracle

주민등록번호 마스킹 / RPAD() 함수 / CONCAT() 함수 사용

ㅈㅣ니 2023. 3. 20.

insa 테이블에서 주민등록번호를 123456-1******  형식으로 출력하기.

홍길동 770423-1022432 770423-1******
이순신 800423-1544236 800423-1******
이순애 770922-2312547 770922-2******
SELECT name, ssn
    , RPAD( SUBSTR(ssn,0,8), 14, '*')		rpad
    ,substr(ssn, 0, 8) || '******'			substr
    ,concat(substr(ssn, 0, 8), '******')	concat

FROM insa;

[출력 결과]

 

반응형