최대 1 분 소요

LPAD & RPAD

oracle에서 숫자열로 입력된 Data 앞, 뒤에 ‘0’을 채워 원하는 자리수로 만들기 위해 사용한다.

LPAD

문자열 앞에 원하는 자리 수 만큼 원하는 문자를 추가한다.

SELECT LPAD(123,10,0) AS LPAD_10_0   -- 123 앞으로 10자리가 될 때까지 0을 채운다. 
       , 123 AS ORIGIN
  FROM DUAL;

set define on

RPAD

문자열 뒤에 원하는 자리 수 만큼 원하는 문자를 추가한다.

SELECT RPAD(123,10,0) AS LPAD_10_0   -- 123 뒤로 10자리가 될 때까지 0을 채운다. 
       , 123 AS ORIGIN
  FROM DUAL;

set define on