[Oracle / 오라클] LPAD, RPAD / 데이터의 빈 공간을 특정 문자로 채우는 함수

seulki·2022년 9월 15일
0

[oracle]

목록 보기
24/28
post-thumbnail

🎈 LPAD : Left Padding

🎈 RPAD : Right Padding

-> 데이터의 자릿수를 지정한 후, 데이터의 길이지정한 자릿수보다 작을 경우
    나머지 공간특정 문자로 채우는 함수
-> 만약 빈 공간에 채울 문자를 지정하지 않으면, 공백문자로 띄운다.

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 ;

profile
웹 개발자 공부 중

0개의 댓글