728x90
반응형
SMALL
오라클에서 반올림, 올림, 내림이 필요한 경우가 많이 있다.
특히 소수점 계산이 필요한 곳에서는 많이 쓰일 것이다.
자릿수 계산이 헷갈릴때가 있는데(6번째까지인지, 6번째로 계산해서 올리는건지..)
헷갈리지말고 잘 써야할 것~작은 실수에서 큰 잘못된 결과가 나올 수 있다.
항상 기본에 충실하자!ㅎㅎ
ROUND : 지정한 자리에서 반올림 (6자리까지 반올림)
- ROUND(105.2983467342, 6) -> 105.298347
CEIL : 지정한 값보다 큰 수 중에서 가장 작은 정수
- CEIL(105.78823461282) -> 106
FLOOR : 지정한 값보다 작은 수 중에서 가장 큰 정수
- FLOOR(105.1237423623) -> 105
TRUNC : 지정한 자리 밑에서 절삭
- TRUNC(105.2342673467, 1) -> 105.2
MOD : n을 m으로 나눈 나머지
- MOD(15,10) -> 5
728x90
반응형
LIST
'Oracle' 카테고리의 다른 글
ORA-01722 invalid number:수치가 부적합 합니다. (0) | 2020.11.06 |
---|---|
oracle 실수로 지운 데이터 복구 쿼리 (TIMESTAMP) (0) | 2020.11.05 |
Oracle LPAD 함수 (0) | 2020.11.05 |
oracle TRIM (0) | 2020.11.05 |
oracle NVL 내장 함수 (0) | 2020.11.05 |