Oracle2020. 11. 5. 11:13
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
Posted by 사슴영혼'-'