소수점 처리 함수 (CEIL, ROUND, TRUNC) 사용법과 예제
개요
이 포스팅에서는 소수점 처리를 위한 올림, 반올림, 버림 함수인 CEIL
, ROUND
, TRUNC
에 대해 설명하고 사용하는 방법과 예제를 소개합니다.
CEIL (올림)
- 함수 형식:
CEIL(number)
- 기능: 주어진 숫자보다 크거나 같은 가장 작은 정수를 반환하는 함수입니다. 즉, 소수점 이하의 자리를 올림하여 정수로 만들어 줍니다.
사용 예제
// 예제 1
CEIL(3.5) => 4
3.5는 가장 가까운 정수로는 4이기 때문에 4가 반환됩니다.
// 예제 2
CEIL(-2.1) => -2
-2.1은 -2보다 크거나 같은 가장 작은 정수이므로 -2가 반환됩니다.
ROUND (반올림)
- 함수 형식:
ROUND(number, [decimal_places])
- 기능: 주어진 숫자를 반올림하여 지정된 소수점 자리수까지 반환하는 함수입니다. 소수점 자리수를 지정하지 않으면 기본적으로 0으로 설정됩니다.
사용 예제
// 예제 1
ROUND(2.345) => 2
소수점 첫째 자리에서 반올림하여 정수 2가 반환됩니다.
// 예제 2
ROUND(2.345, 2) => 2.35
소수점 둘째 자리에서 반올림하여 2.35가 반환됩니다.
TRUNC (버림)
- 함수 형식:
TRUNC(number, [decimal_places])
- 기능: 주어진 숫자를 정수나 지정된 소수점 자리수까지 버림하여 반환하는 함수입니다. 소수점 자리수를 지정하지 않으면 기본적으로 0으로 설정됩니다.
사용 예제
// 예제 1
TRUNC(4.78) => 4
소수점 아래의 숫자를 모두 버려서 정수 4가 반환됩니다.
// 예제 2
TRUNC(4.78, 1) => 4.7
소수점 첫째 자리까지 버려서 4.7이 반환됩니다.
마무리
이로써 CEIL
, ROUND
, TRUNC
함수의 사용 방법과 예제에 대해 알아보았습니다. 각 함수는 소수점 처리에 유용하게 사용될 수 있으며, 적절히 활용하여 원하는 결과를 도출할 수 있습니다.
댓글