티끌모아 개발

[ORACLE] LPAD, TRUNC ()사용법 본문

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



<결과>

 

 

[참조]https://gent.tistory.com