본문 바로가기
IT/DB

[ORACLE] TRUNC 함수 이용한 숫자 절사

by se-black 2024. 1. 10.
숫자 절사
SELECT TRUNC(123456.789)     AS CASE1,
       TRUNC(123456.789, 0)  AS CASE2, -- TRUNC(123456.789)와 동일한 결과
       TRUNC(123456.789, 1)  AS CASE3, -- 소수점 첫째자리까지 출력
       TRUNC(123456.789, 2)  AS CASE4, -- 소수점 둘째자리까지 출력
       TRUNC(123456.789, -1) AS CASE5, -- 소수점 위 1의 자리까지 출력(단, 해당 자리는 0으로)
       TRUNC(123456.789, -2) AS CASE6  -- 소수점 위 10의 자리까지 출력(단, 해당 자리는 0으로)
  FROM DUAL;

 

[실행 결과]

 

728x90