* LPAD 함수

사용법 : LPAD(변수,길이,변형자)

좌측에 자릿수(길이)만큼 변형자를 채워준다.


예> 기본키 생성시

SELECT LPAD(TO_NUMBER(SELECT ID FROM TB_MST)

+1),3,'0') AS ID 

FROM DUAL;


- (SELECT ID FROM TB_MST) : 결과값이 없는 경우        :>"0" 출력

: 결과값이 "002"로 있는 경우      :>"002" 출력

- TO_NUMBER(0) +1 : 숫자로 변환 후 +1                  :>"1" 출력

:>"3" 출력

- LPAD(1, 3, '0') : 숫자 1을 3자리로 왼쪽부터 '0'을 채워 "001"로 결과값 출력

:>"001" 출력

:>"003" 출력


* RPAD 함수

오른쪽으로 채워준다.



'* DB > Oracle' 카테고리의 다른 글

LIKE 절  (0) 2019.12.16
테이블 이름이 존재하는지 확인하기  (0) 2016.08.24
nul(), decode(), case then  (0) 2016.08.18
Table 조작  (0) 2016.08.18
오라클(함수)  (0) 2016.08.11

+ Recent posts