SQLD
[SQLD]TRUNC/CEIL/FLOOR/ROUND 비교
여대마
2022. 10. 20. 10:56
x = 3.49
y= 3.51
ROUND: 숫자를 소수 n 자리 반올림 리턴(n default :0)
사용법] ROUND(값) 또는 ROUND(값,옵션)
-값: 필수요소, 함수대상
-옵션: n자리, 기본값은 0
예] ROUND(x) = 3 ROUND(y)=4
TRUNC : 숫자를 소수 n 자리 잘라서 리턴(n default :0)
사용법] TRUNC(값) 또는 TRUNC(값,옵션)
-값: 필수요소, 함수대상
-옵션: n자리, 기본값은 0
예] TRUNC(x) = 3 TRUNC(x,1) = 3.5
CEIL/CEILING : 숫자보다 크거나 같은 최소 정수 리턴(다음 정수로)
예] CEIL(x) = 4 CEIL(y) = 4
FLOOR : 숫자보다 작거나 같은 최대 정수 리턴(소숫점아래 삭제)
예] FLOOR(x) = 3 FLOOR(y) = 3