📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

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"} │ ╰───────────────────────────────────────╯

このページは役に立ちましたか?