sql
[ORACLE] LPAD, TRUNC ()사용법
JKimKorea
2021. 11. 9. 16:53
LPAD()
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 <결과> ![]() |
TRUNC()
[기본 사용법]
WITH TEMP AS ( SELECT TO_DATE('2018-12-13 22:10:59', 'YYYY-MM-DD HH24:MI:SS') DT , 1234.56 NMB FROM DUAL ) SELECT DT , TRUNC(DT) --시간 절사 , NMB , TRUNC(NMB) --소수점 절사 FROM TEMP <결과> ![]() |