該 IS_FINITE_NUMBER 函數返回一個布林值,指示一個數字是否是有限數(不是無限數)。
適用於 NoSQL 的 Azure Cosmos DB 系統函式,傳回布林值,指出數字是否為可數 (有限) 數字。
語法
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
}
]
備註
- 此功能受益於範圍索引的使用。 如需詳細資訊,請參閱 範圍索引。