728x90
반응형
SMALL
oracle LPAD 내장 함수를 꽤 요긴하게 쓸때가 많이 있다.
사용법 : LPAD(변수, 길이, 변형자);
사용 예)
SELECT LPAD('DEER', 8, '^') FROM DUAL;
------RESULT------
^^^^DEER
-> 좌측 자리수만큼 채워준다.
그런데 보통 업무 진행할때는 시퀀셜한 번호 매길때, 신청서 번호 매길때 등 주로 썼었다.
업무에서 활용했던 예)
SELECT LPAD('1', 4, '0') FROM DUAL;
------RESULT------
0001
신청시스템에서 신청서를 영문과 혼합해서 이름을 매기고 할때, LPAD를 이용해서 숫자 추출 후
0으로 채우고 했었던 기억이 난다.
RPAD도 똑같이 써주면되는데, 오른쪽부터 채워주면 된다고 보면 되겠다.
728x90
반응형
LIST
'Oracle' 카테고리의 다른 글
ORA-01722 invalid number:수치가 부적합 합니다. (0) | 2020.11.06 |
---|---|
oracle 실수로 지운 데이터 복구 쿼리 (TIMESTAMP) (0) | 2020.11.05 |
oracle ROUND, CEIL, FLOOR, TRUNC, MOD (0) | 2020.11.05 |
oracle TRIM (0) | 2020.11.05 |
oracle NVL 내장 함수 (0) | 2020.11.05 |