특정 숫자, 문자형의 패턴으로 똑같이 맞추어 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 ( S..
SQL | LPAD, RPAD
특정 숫자, 문자형의 패턴으로 똑같이 맞추어 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 ( S..
2023.01.09