본문 바로가기
개발/오라클

[Oracle] 오라클 LPAD, RPAD 함수 사용방법 (0, 공백 채우기)

by Jxdn 2020. 3. 31.
반응형

오늘은 주로 공백, 0 등을 채울 때 사용하는 LPAD, RPAD 에 대해 알아봅시다.

 

주로 숫자형 데이터를 문자형으로 변환하고 그 문자길이를 똑같이 맞추기 위해 사용합니다.

함수명에서 알 수 있듯이 LPAD는 왼쪽, RPAD는 오른쪽부터 총길이 만큼 지정한 문자를 채웁니다.

 

예제를 보는게 가장 이해하기 쉽습니다.

 

[사용법 ]

LPAD('값', '총 문자길이' '채울문자')

RPAD('값', '총 문자길이' '채울문자')

 

[LPAD 예제]

※ EMPNO를 8자리로 맞추되 짧을 경우 앞에 '0'을 붙인다.

(EMPNO의 값은 '123' 이다.)

SELECT LPAD(EMPNO, 8, 0) FROM EMPLOYEE

==> 결과 : 00000123

 

[RPAD 예제]

※ EMPNO를 8자리로 맞추되 짧을 경우 뒤에 '0'을 붙인다.

(EMPNO의 값은 '123' 이다.)

SELECT LPAD(EMPNO, 8, 0) FROM EMPLOYEE

==> 결과 : 12300000

 

반응형

댓글