ROUND(NoSQL 쿼리)
적용 대상: NoSQL
가장 가까운 정수 값으로 반올림한 숫자 값을 반환합니다.
구문
ROUND(<numeric_expr>)
인수
설명 | |
---|---|
numeric_expr |
숫자 식입니다. |
반환 형식
숫자 식을 반환합니다.
예제
다음 예제에서는 양수와 음수를 가장 가까운 정수로 반올림합니다.
SELECT VALUE {
roundTwoPointFour: ROUND(2.4),
roundTwoPointSix: ROUND(2.6),
roundTwoPointFive: ROUND(2.5),
roundNegativeTwoPointFour: ROUND(-2.4),
roundNegativeTwoPointSix: ROUND(-2.6)
}
[
{
"roundTwoPointFour": 2,
"roundTwoPointSix": 3,
"roundTwoPointFive": 3,
"roundNegativeTwoPointFour": -2,
"roundNegativeTwoPointSix": -3
}
]
설명
- 이 함수는 범위 인덱스의 이점을 활용합니다.
- 수행되는 반올림 연산은 0에서 먼 쪽으로 중간점 반올림하는 방식을 따릅니다. 정확히 두 정수 사이에 있는 숫자 식으로 입력된 경우 결과는
0
에서 먼 쪽으로 가장 가까운 정수 값이 됩니다. 다음과 같은 예제가 제공됩니다. | | Rounded | | --- | --- | |-6.5000
|-7
| |-0.5
|-1
| |0.5
|1
| |6.5000
|7
|