IS_DEFINED (Azure Cosmos DB)

適用於: SQL API

傳回布林值,表示屬性是否已經指派值。

語法

IS_DEFINED(<expr>)  

引數

expr
這是任何運算式。

傳回類型

傳回布林運算式。

範例

下列範例會檢查指定的 JSON 文件內的屬性是否存在。 第一次會傳回 True,因為出現了 "a",但第二次就會傳回 False 因為 "b" 不存在。

SELECT IS_DEFINED({ "a" : 5 }.a) AS isDefined1, IS_DEFINED({ "a" : 5 }.b) AS isDefined2 

以下為結果集。

[{"isDefined1":true,"isDefined2":false}]  

備註

此系統函數將受益於範圍索引

後續步驟