IT

[오라클/함수] 올림함수 CEIL(), 내림함수 FLOOR()

생각파워 2016. 11. 14. 16:43

올림함수와 버림함수에 대해 알아보도록 하겠습니다.

오라클은 올림함수로 CEIL(), 버림함수로 FLOOR()를 제공하고 있습니다. 
영어로 ceil이 천장이라는 뜻을 가지고, floor가 바닥이라는 뜻을 가지고 있다는걸 생각하시면 함수의 기능을 이해하기가 수월하실겁니다.
 
Syntax

 

Description of ceil.gif follows

 

Description of floor.gif follows

 

 

CEIL(n)    : n보다 크거나 같은 정수 중 제일 작은 수

FLOOR(n) : n보다 작거나 같은 정수 중 제일 큰 수

 

뜻을 보니 좀 헷갈릴듯 합니다.

그림을 보시면

 

 

 

FLOOR(7.6)은 7.6의 바닥(floor)니까 7,

CEIL(6.2)는 6.2의 천장(ceil)이니까 7이 되는 것입니다.

제일 가까운 정수가 오는 것이니까 다른 수는 올 수 없겠죠.

 

 

이 함수들은 올림과 버림이 필요할때 많이 사용하기때문에 올림함수, 버림함수라고 얘기하기도 합니다.

반응형