Поделиться через


TRUNC — язык запросов в Cosmos DB (в Azure и Fabric)

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

Системная функция Azure Cosmos DB для NoSQL, возвращающая усеченное числовое значение.

Синтаксис

TRUNC(<numeric_expr>)

Arguments

Description
numeric_expr Числовое выражение.

Типы возвращаемых данных

Возвращает числовое выражение.

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Усечение чисел в целое число

В этом примере TRUNC функция используется для усечения различных чисел в их целочисленную часть.

SELECT VALUE {
  truncateFloatingPoint: TRUNC(2.37),
  truncateNegative: TRUNC(-2.78),
  truncateInteger: TRUNC(2),
  truncateSmallNumber: TRUNC(0.0000714),
  truncatePi: TRUNC(PI())
}
[
  {
    "truncateFloatingPoint": 2,
    "truncateNegative": -2,
    "truncateInteger": 2,
    "truncateSmallNumber": 0,
    "truncatePi": 3
  }
]

Замечания