반응형
오늘은 주로 공백, 0 등을 채울 때 사용하는 LPAD, RPAD 에 대해 알아봅시다.
주로 숫자형 데이터를 문자형으로 변환하고 그 문자길이를 똑같이 맞추기 위해 사용합니다.
함수명에서 알 수 있듯이 LPAD는 왼쪽, RPAD는 오른쪽부터 총길이 만큼 지정한 문자를 채웁니다.
예제를 보는게 가장 이해하기 쉽습니다.
[사용법 ]
LPAD('값', '총 문자길이' '채울문자')
RPAD('값', '총 문자길이' '채울문자')
[LPAD 예제]
※ EMPNO를 8자리로 맞추되 짧을 경우 앞에 '0'을 붙인다.
(EMPNO의 값은 '123' 이다.)
SELECT LPAD(EMPNO, 8, 0) FROM EMPLOYEE
==> 결과 : 00000123
[RPAD 예제]
※ EMPNO를 8자리로 맞추되 짧을 경우 뒤에 '0'을 붙인다.
(EMPNO의 값은 '123' 이다.)
SELECT LPAD(EMPNO, 8, 0) FROM EMPLOYEE
==> 결과 : 12300000
반응형
'개발 > 오라클' 카테고리의 다른 글
[Oracle] 오라클 시노님(Synonym) 사용방법(생성/조회/삭제) (0) | 2020.03.31 |
---|---|
[Oracle] 오라클 OVER() 함수 사용방법 (OVER() PARTITION BY ~ ) (0) | 2020.03.31 |
[Oracle] 오라클 조건절/CASE구문/DECODE구문 (0) | 2020.03.31 |
[Oracle] 오라클 날짜 포맷/날짜 연산/ 날짜 계산 (0) | 2020.03.31 |
[Oracle] 오라클 MERGE 구문 사용 예제 (0) | 2020.03.31 |
댓글