본문 바로가기
IT/DB

[ORACLE] 오라클 ROUND, TRUNC (소수점 반올림, 버림)

by 스터딩아재 2021. 9. 10.
반응형

 

 

* 오라클에서 소수점 반올림, 버림(절사) 하는 방법을 알아보자.

* 업무를 하다보면 금액 계산 등의 이유로 계산 로직을 사용하면서 디비에서 값을 올리고 버리는 일이 종종 있다.

 

 

1. ROUND ( 반올림 )

SELECT 
     ROUND( 123.567 )      -- 124
   , ROUND( 123.567 , 0 )  -- 124
   , ROUND( 123.567 , 1 )  -- 123.6
   , ROUND( 123.111 , 1 )  -- 123.1
FROM    DUAL

 

 

2. TRUNC ( 버림, 절사 )

SELECT 
     TRUNC( 123.567 )      -- 123
   , TRUNC( 123.567 , 0 )  -- 123
   , TRUNC( 123.567 , 1 )  -- 123.5
FROM    DUAL

 

 

 

 

그리드형

댓글