Бөлісу құралы:


ROUND (запрос NoSQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL

Возвращает числовое значение, округленное до ближайшего целого значения в большую сторону.

Синтаксис

ROUND(<numeric_expr>)  

Аргументы

Description
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него. Примеры приведены здесь: | | Округлено | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |