다음을 통해 공유


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 |