ํน์ ์ซ์, ๋ฌธ์ํ์ ํจํด์ผ๋ก ๋๊ฐ์ด ๋ง์ถ์ด insert ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
์ด๋ ์ฌ์ฉํ๋ ๊ตฌ๋ฌธ์ผ๋ก LPAD๋ ์ผ์ชฝ๋ถํฐ ๊ธธ์ด๋งํผ ์ฑ์ฐ๊ณ , RPAD๋ ์ค๋ฅธ์ชฝ๋ถํฐ ๊ธธ์ด๋งํผ ์ฑ์ด๋ค.
LPAD
LPAD("๊ฐ", "์ด ๋ฌธ์๊ธธ์ด", "์ฑ์๋ฌธ์")
WITH EMP AS (
SELECT '7839' EMPNO, 'JAMES' ENAME, '30' DEPTNO FROM DUAL
)
SELECT EMPNO
, ENAME
, DEPTNO
, LPAD(DEPTNO, 5) --1
, LPAD(DEPTNO, 5, ' ') --2
, LPAD(DEPTNO, 5, '0') --3
, LPAD(DEPTNO, 5, 'A') --4
FROM EMP
RPAD
RPAD("๊ฐ", "์ด ๋ฌธ์๊ธธ์ด", "์ฑ์๋ฌธ์")
WITH emp AS (
SELECT '7839' empno, 'JAMES' ename, '30' deptno FROM dual
)
SELECT empno
, ename
, deptno
, RPAD(deptno, 5) -- ์ค๋ฅธ์ชฝ์ ๊ณต๋ฐฑ์ ์ฑ์
, RPAD(deptno, 5, ' ') -- ์ค๋ฅธ์ชฝ์ ๊ณต๋ฐฑ์ ์ฑ์
, RPAD(deptno, 5, '0') -- ์ค๋ฅธ์ชฝ์ '0'์ ์ฑ์
, RPAD(deptno, 5, 'A') -- ์ค๋ฅธ์ชฝ์ 'A'๋ฅผ ์ฑ์
FROM emp
์ฌ์ฉ์์
์ถ์ฒ | ์ ํธ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์