メインコンテンツまでスキップ

base64_decode_binary

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 |
+--------------------------------------------------------+