박미미의 지식에서 쌓는 즐거움

ORACLE 0 채우기 - LPAD, RPAD 함수를 이용하여 자리수채우기 본문

IT 공부

ORACLE 0 채우기 - LPAD, RPAD 함수를 이용하여 자리수채우기

낑깡좋아 2019. 7. 5. 16:28

[ORACLE] LPAD 함수

LPAD, RPAD 함수를 사용하여 자리수 채우기 (숫자나 문자를 포맷하기)




* LPAD 함수


LPAD(컬럼이름 OR 숫자/문자 , 포멧할길이, '남은자리만큼 채울숫자/문자')


EX) '001', '002' 와 같이 결과값을 받아야 할때 

SELECT LPAD( COL_NUM , 3, '0') FROM DUAL ;




* RPAD 함수

함수  :  RPAD("값", "총 문자길이", "채움문자")

RPAD 함수는 지정한 길이 만큼 오른쪽부터 특정문자로 채워준다.


핸드폰 뒤 네자리에 **** 을 붙여야 한다면? 

SELECT RPAD( SUBSTR(HP_TEL_NUM,9,13) , 4, '*') FROM DUAL ;




Comments