* DB/Oracle
LPAD, RPAD 함수
고경a
2018. 8. 17. 11:00
* 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 함수
오른쪽으로 채워준다.