IS_NULL (Azure Cosmos DB)

适用于: SQL API

返回一个布尔值,指示指定表达式的类型是否为 null。

语法

IS_NULL(<expr>)  

参数

expr
是任何表达式。

返回类型

返回一个布尔表达式。

示例

以下示例使用 IS_NULL 函数检查 JSON 布尔、数字、字符串、null、对象、数组和 undefined 类型的对象。

SELECT   
    IS_NULL(true) AS isNull1,   
    IS_NULL(1) AS isNull2,  
    IS_NULL("value") AS isNull3,   
    IS_NULL(null) AS isNull4,  
    IS_NULL({prop: "value"}) AS isNull5,   
    IS_NULL([1, 2, 3]) AS isNull6,  
    IS_NULL({prop: "value"}.prop2) AS isNull7  

下面是结果集。

[{"isNull1":false,"isNull2":false,"isNull3":false,"isNull4":true,"isNull5":false,"isNull6":false,"isNull7":false}]

备注

此系统函数将从范围索引中获益。

后续步骤