-> 데이터의 자릿수를 지정
한 후, 데이터의 길이
가 지정한 자릿수보다 작을 경우
에
나머지 공간
을 특정 문자
로 채우는 함수
-> 만약 빈 공간에 채울 문자를 지정하지 않으면, 공백문자로 띄운다.
LPAD([문자열 또는 열이름], [데이터의 자릿수], [빈 공간에 채울 문자])
(필수) (필수) (선택)
RPAD([문자열 또는 열이름], [데이터의 자릿수], [빈 공간에 채울 문자])
(필수) (필수) (선택)
SELECT 'Oracle' , LPAD('Oracle', 10, '#') , RPAD('Oracle', 10, '*') , LPAD('Oracle', 10) , RPAD('Oracle', 10) FROM DUAL ;
-> 대체할 문자를 입력하지 않으면, 공백으로 처리된다.
-> 대체할 문자를 입력하지 않으면, 공백으로 처리된다.
SELECT LPAD('안녕하세요', 15, '#') , RPAD('안녕하세요', 15, '*') , LPAD('안녕하세요', 15) , RPAD('안녕하세요', 15) FROM DUAL ;
🗝️RPAD 함수를 사용하여 개인정보 뒷다리 * 표시로 출력하기
SELECT RPAD('971225-', 14, '*') JUMIN_NUM , RPAD('010-1234-', 13, '*') PHONE_NUM FROM DUAL ;