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


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

Функция IS_FINITE_NUMBER возвращает логическое значение, указывающее, является ли число конечным числом (не бесконечным).

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

Синтаксис

IS_FINITE_NUMBER(<numeric_expr>)

Arguments

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

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

Возвращает логическое значение.

Примеры

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

Проверьте, является ли число конечным

В этом примере IS_FINITE_NUMBER функция демонстрируется с различными статическими значениями.

SELECT VALUE {
  finiteValue: IS_FINITE_NUMBER(1234.567),
  infiniteValue: IS_FINITE_NUMBER(8.9 / 0.0),
  nanValue: IS_FINITE_NUMBER(SQRT(-1.0))
}
[
  {
    "finiteValue": true,
    "infiniteValue": false,
    "nanValue": false
  }
]

Замечания