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

AS_STRING



VARIANT 値を VARCHAR データ型に厳密にキャストします。入力データ型が VARIANT でない場合、出力は NULL です。VARIANT 内の値の型が出力値と一致しない場合、出力は NULL です。

構文

AS_STRING( <variant> )

引数

引数説明
<variant>VARIANT 値

戻り値の型

VARCHAR

例

SELECT as_string(parse_json('"abc"')); +--------------------------------+ | as_string(parse_json('"abc"')) | +--------------------------------+ | abc | +--------------------------------+ SELECT as_string(parse_json('"hello world"')); +----------------------------------------+ | as_string(parse_json('"hello world"')) | +----------------------------------------+ | hello world | +----------------------------------------+ -- Returns NULL for non-string values SELECT as_string(parse_json('123')); +------------------------------+ | as_string(parse_json('123')) | +------------------------------+ | NULL | +------------------------------+

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