📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

STRIP_NULL_VALUE



将 JSON null 值转换为 SQL NULL 值。所有其他 variant 值均保持不变并直接返回。

语法

STRIP_NULL_VALUE(<variant_expr>)

参数

一个 VARIANT 类型的表达式。

返回类型

  • 如果该表达式是 JSON null 值,该函数返回 SQL NULL。
  • 如果该表达式不是 JSON null 值,该函数返回输入值。

示例

SELECT STRIP_NULL_VALUE(PARSE_JSON('null')) AS value; ╭───────╮ │ value │ ├───────┤ │ NULL │ ╰───────╯ SELECT STRIP_NULL_VALUE(PARSE_JSON('{"name": "Alice", "age": 30, "city": null}')) AS value; ╭───────────────────────────────────────╮ │ value │ ├───────────────────────────────────────┤ │ {"age":30,"city":null,"name":"Alice"} │ ╰───────────────────────────────────────╯

文档内容是否有帮助?