하고재비
[ORACLE] LPAD, RPAD 본문
LPAD(expr1, n, expr2), RPAD(expr1, n, expr2)
LPAD 함수는 매개변수로 들어온 expr2 문자열(생략할 때 디폴트는 공백 한 문자)을 n자리만큼 왼쪽부터 채워 expr1을 반환하는 함수다.
매개변수 n은 expr2와 expr1이 합쳐져 반환되는 총 자릿수를 의미한다.
예를 들어, 서울의 지역 전화번호는 ‘02’인데 전화번호 컬럼에 지역번호가 없으면 LPAD 함수로 번호 02를 자동으로 채워 넣을 수 있다.
SELECT
lpad(phone_num, 12, '(02)')
FROM
ex4_1;
RPAD는 LPAD와는 반대로 오른쪽에 해당 문자열을 채워 반환한다.
SELECT
rpad(phone_num, 12, '(02)')
FROM
ex4_1;
'Oracle 11g' 카테고리의 다른 글
[ORACLE] JOIN (0) | 2019.08.12 |
---|---|
[ORACLE] GREATEST, LEAST, DECODE (0) | 2019.08.08 |
[ORACLE] NULL 관련 함수 NVL, NVL2, NULLIF (0) | 2019.08.08 |
[ORACLE] UNION (0) | 2019.08.07 |
[ORACLE] DISTINCT, GROUP BY, HAVING (0) | 2019.08.07 |
Comments