개발/Oracle
[Oracle] 오라클 반올림,올림,버림 함수(ROUND,CEIL,TRUNC) 사용법
wwwnghks
2020. 2. 3. 16:07
반응형
오라클 반올림,올림,버림 함수(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함수에는 소수점 처리를 할 수 없고 결과로 정수로만 반환이 된다.
때문에 소수점 몇째자리까지 올림을 하려면 다음과 같이 응용을 해서 사용해야 된다.
반응형