メインコンテンツまでスキップ
バージョン: 3.2

base64_decode_binary

説明

Base64でエンコードされた文字列をデコードし、BINARYを返します。

この関数はv3.0からサポートされています。

構文

base64_decode_binary(str);

パラメータ

str: デコードする文字列。VARCHAR型である必要があります。

戻り値

VARBINARY型の値を返します。入力がNULLまたは無効なBase64文字列の場合、NULLが返されます。入力が空の場合、エラーが返されます。

この関数は1つの文字列のみを受け付けます。複数の入力文字列はエラーを引き起こします。

mysql> select hex(base64_decode_binary(to_base64("Hello StarRocks")));
+---------------------------------------------------------+
| hex(base64_decode_binary(to_base64('Hello StarRocks'))) |
+---------------------------------------------------------+
| 48656C6C6F2053746172526F636B73 |
+---------------------------------------------------------+

mysql> select base64_decode_binary(NULL);
+--------------------------------------------------------+
| base64_decode_binary(NULL) |
+--------------------------------------------------------+
| NULL |
+--------------------------------------------------------+