[펌글] [오라클 함수] LPAD에 대하여

By | 2월 5, 2009

- 출처 : http://polymorph.egloos.com/1267955 -

Oracle의 LPAD함수

기능 : 원하는만큼 왼쪽으로 문자를 채워줌

LPAD(SEQ,10,'0') => 왼쪽으로 문자'0'을 10자리 맞춰서 채우라는 것임

만일 SEQ의 값이 '12345'라면 결과는 '0000012345'로 나온다는 것임.

시세를 추출하던 중 원본 데이터에 달 표시가 한자리 수라(5,8월)
'20081220'이렇게 맞추기 위해 yyyy||LPAD('mm',2,'0')||'20'을 사용하다보니
10이나 11월 같은 경우는 010,011이 되지 않는다.
이유는 원하는 자리수가 안될경우 입력한 문자를 추가하는 것이기 때문이다.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments