반응형
오라클에서 왼쪽, 오른쪽에 특정 문자를 채워서 문자열 길이를 맞출 때 사용한다. 지정한 자릿수보다 데이터의 길이가 작을 경우 나머지 공간을 특정 문자로 채운다.
LPAD, 데이터의 자릿수, 빈 공간에 채울 문자(선택)
RPAD, 데이터의 자릿수, 빈 공간에 채울 문자(선택)
-- 빈 공간에 채울 문자를 지정하지 않으면, 공백문자로 띄운다.
SELECT
LPAD('empno', 7, '0')
RPAD('empno', 7, '0')
만약 empno 의 값이 92001일 경우, 존재하는 데이터 값의 길이는 5이다. lpad, rpad 에서 지정한 데이터의 자릿수는 7이니 남은 빈공간 2는 ‘0’으로 채우게 된다.
LPAD 의 경우 데이터의 왼쪽을 채운다. → 0092001 의 결과.
RPAD 의 경우 데이터의 오른쪽을 채운다. → 9200100 의 결과.
반응형