문법 |
목적 |
LPAD함수는 지정된 자리수 n으로부터 expr1을 채우고,왼편의 남은 공간에 expr1을 채운다.
이 함수는 쿼리의 출력 서식에 대하여 유용하다.
인수 expr1
과 인수 expr2의
데이터 형식은 CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB,NCLOB이다. 반환되는 문자열은 VARCHAR2데이터형이고, 인수
expr1과 같은 문자이다. 인수 n은 숫자 정수 또는 암묵적으로 정수로 변환가능한 값이다.
만약 expr2를 지정하지 않는다면, 기본값은 Blank이다. 만약 expr1이 n보다 크다면, 이
함수는 n에 적합한 expr1의 일부를 반환한다.
인수n은 터미널 스크린에서 표시되는 것과 같은 반환값의 전체 Length이다. 대부분의
문자세트에서, 이것은 반환되는 값에서 문자의 숫자이다. 그러나 multibyte문자세트에서는, 문자열의 표시되는 Length가 문자열에서 문자의
숫자로부터 다를수있다.
예제 |
다음 예제는 문자열의 좌측에 '*.'을 채운다.
SELECT LPAD('Page 1',15,'*.') "LPAD example"
FROM DUAL;
LPAD example
---------------
*.*.*.*.*Page 1