본문으로 바로가기

[Oracle] 오라클 올림,내림,반올림,버림 함수

category DB\SQL 2019. 11. 20. 11:06

오라클에서 올림과 내림 반올림 버림 함수를 사용하여 수의 자리수를 조절 할 수 있다.

 

 

올림함수 CEIL(n)


SELECT CEIL(3.1) FROM DUAL

--4

CEIL 을 이용하면 소수점 자리를 올릴수 있다.

 

 

내림함수 FLOOR(n)


SELECT FLOOR(3.7) FROM DUAL

--3

내림함수 FLOOR 를 이용하면 소수점자리를 내릴 수 있다.

 

 

반올림함수 ROUND(n,반올림할 위치)


SELECT ROUND(3.1357) FROM DUAL
--3

SELECT ROUND(3.1357,0) FROM DUAL
--3

SELECT ROUND(3.1357,1) FROM DUAL
--3.1

SELECT ROUND(3.1357,2) FROM DUAL
--3.14

SELECT ROUND(3.1357,3) FROM DUAL
--3.136

반올림함수 ROUND를 사용하여 원하는 소수점자리에서 반올림을 적용 할 수 있다.

 

두번쨰 인자인 자리수를 생략하면 소수점 첫번째자리에서 반올림한다.

 

 

버림함수 TRUNC(n, 버림할 위치)


SELECT TRUNC(3.1357) FROM DUAL
--3

SELECT TRUNC(3.1357,0) FROM DUAL
--3

SELECT TRUNC(3.1357,1) FROM DUAL
--3.1

SELECT TRUNC(3.1357,2) FROM DUAL
--3.13

SELECT TRUNC(3.1357,3) FROM DUAL
--3.135

버림함수 TRUNC를 사용하면 원하는 소수점자리에서 버림을 적용 할 수 있다.

 

두번째 인자인 자리수를 생략하면 소수점 첫번째 자리에서 버림 한다.