共用方式為


IS_FINITE_NUMBER - Cosmos DB 中的查詢語言 (在 Azure 和 Fabric 中)

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
  }
]

備註

  • 此功能受益於範圍索引的使用。 如需詳細資訊,請參閱 範圍索引