跳到主要内容

IS_NULL_VALUE

引入或更新于:v1.2.368

检查输入值是否为 JSON null。请注意,此函数用于检查 JSON null 而非 SQL NULL。要检查值是否为 SQL NULL,请使用 IS_NULL

JSON null 示例:
{
"name": "John",
"age": null
}

语法

IS_NULL_VALUE( <expr> )

返回类型

若输入值为 JSON null 则返回 true,否则返回 false

示例

SELECT
IS_NULL_VALUE(PARSE_JSON('{"name":"John", "age":null}') :age), --JSON null 值
IS_NULL(NULL); --SQL NULL 值

┌──────────────────────────────────────────────────────────────────────────────┐
│ is_null_value(parse_json('{"name":"john", "age":null}'):age) │ is_null(null)
├──────────────────────────────────────────────────────────────┼───────────────┤
truetrue
└──────────────────────────────────────────────────────────────────────────────┘
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验