올림함수와 버림함수에 대해 알아보도록 하겠습니다.
오라클은 올림함수로 CEIL(), 버림함수로 FLOOR()를 제공하고 있습니다.
영어로 ceil이 천장이라는 뜻을 가지고, floor가 바닥이라는 뜻을 가지고 있다는걸 생각하시면 함수의 기능을 이해하기가 수월하실겁니다.
Syntax
CEIL(n) : n보다 크거나 같은 정수 중 제일 작은 수
FLOOR(n) : n보다 작거나 같은 정수 중 제일 큰 수
뜻을 보니 좀 헷갈릴듯 합니다.
그림을 보시면
FLOOR(7.6)은 7.6의 바닥(floor)니까 7,
CEIL(6.2)는 6.2의 천장(ceil)이니까 7이 되는 것입니다.
제일 가까운 정수가 오는 것이니까 다른 수는 올 수 없겠죠.
이 함수들은 올림과 버림이 필요할때 많이 사용하기때문에 올림함수, 버림함수라고 얘기하기도 합니다.
반응형
'IT' 카테고리의 다른 글
[오라클/함수] 제곱함수 POWER() (0) | 2016.11.18 |
---|---|
[오라클/함수] 나머지 값 계산 함수 MOD (0) | 2016.11.15 |
[오라클/함수] BITAND 함수 (0) | 2016.11.14 |
[오라클/함수] ABS 절댓값 함수 (0) | 2016.11.11 |
[AWS 아마존 웹서비스] AWS 요금폭탄 피하기 (2) | 2016.11.10 |