반응형

오라클 반올림,올림,버림  함수(ROUND,CEIL,TRUNC) 사용법

 

 

각각 소수점을 반올림(ROUND), 올림(CEIL), 버림(TRUNC) 해줄 수 있는 함수입니다.

 

 

반올림 함수 (ROUND)

SELECT ROUND(12.345,2) AS TEST FROM DUAL; --결과는 12.35

 

올림 함수(CEIL)

SELECT CEIL(12.345)AS TEST FROM DUAL; -- 결과는 13

SELECT CEIL(12.345*100)/100 AS TEST FROM DUAL; -- 결과는 12.35

 

 

내림 함수(TRUNC)

SELECT TRUNC(12.345,2)AS TEST FROM DUAL; --결과는 12.34

 

 

CEIL함수에는 소수점 처리를 할 수 없고 결과로 정수로만 반환이 된다.

 

때문에 소수점 몇째자리까지 올림을 하려면 다음과 같이 응용을 해서 사용해야 된다.

반응형

+ Recent posts