メインコンテンツまでスキップ
に最終更新

FROM_BASE64_BINARY

説明​

FROM_BASE64_BINARY 関数は Base64 でエンコードされた文字列をデコードし、VARBINARY 値として返します。

特別なケース:

  • 入力文字列が有効な Base64 エンコード文字列でない場合、NULL を返します。

構文​

FROM_BASE64_BINARY ( <str> )

引数​

引数説明
<str>デコードする Base64 エンコード文字列。

戻り値​

<str> を Base64 からデコードし、VARBINARY 値として返します。

特別なケース:

  • 入力文字列が無効(Base64 エンコードで使用できない文字を含む)な場合は NULL を返します。

例​

SELECT FROM_BASE64_BINARY('MQ==');
+--------------------------------------------------------+
| FROM_BASE64_BINARY('MQ==') |
+--------------------------------------------------------+
| 0x31 |
+--------------------------------------------------------+
SELECT FROM_BASE64_BINARY('MjM0');
+--------------------------------------------------------+
| FROM_BASE64_BINARY('MjM0') |
+--------------------------------------------------------+
| 0x323334 |
+--------------------------------------------------------+
SELECT FROM_BASE64_BINARY(NULL);
+----------------------------------------------------+
| FROM_BASE64_BINARY(NULL) |
+----------------------------------------------------+
| NULL |
+----------------------------------------------------+