RPAD함수는 인수 expr1 오른편으로 인수 expr2로 지정한 문자를 길이 필요에 따라 반복하여 n만큼 붙여준다. 이 함수는 쿼리의 출력 포맷을 맞추는데 도움이 된다.
exp1 n exp2
SELECT last_name, RPAD(' ', salary/1000/1, '*') "Salary"
FROM employees
WHERE department_id = 80
ORDER BY last_name;
* 위 예제는 "한칸공백(' ')의 오른쪽에 (salary/1000/1)의 값만큼 '*' 를 출력한다" 라는 의미이다.
LAST_NAME Salary
------------------------- ---------------
Abel **********
Ande *****
Banda *****
Bates ******
Bernstein ********
Bloom *********
Cambrault **********
Cambrault ******
Doran ******
Errazuriz ***********
Fox ********
Greene ********
Hall ********
Hutton *******
Johnson *****
King *********
- 출처 : http://www.statwith.pe.kr/ORACLE/functions125.htm#i78723 -