* 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 |