Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция 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
}
]
Замечания
- Эта функция использует индекс диапазона. Дополнительные сведения см. в разделе индексов диапазона.