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

AS_BINARY



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

構文

AS_BINARY( <variant> )

引数

引数説明
<variant>VARIANT 値

戻り値の型

BINARY

例

SELECT as_binary(to_binary('abcd')::variant); +---------------------------------------+ | as_binary(to_binary('abcd')::variant) | +---------------------------------------+ | 61626364 | +---------------------------------------+ SELECT as_binary(to_binary('hello')::variant); +-----------------------------------------+ | as_binary(to_binary('hello')::variant) | +-----------------------------------------+ | 68656C6C6F | +-----------------------------------------+ -- Returns NULL for non-binary values SELECT as_binary(parse_json('"text"')); +---------------------------------+ | as_binary(parse_json('"text"')) | +---------------------------------+ | NULL | +---------------------------------+

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