FROM_BASE64_BINARY
説明
FROM_BASE64_BINARY関数は、Base64エンコードされた文字列をデコードし、結果をVARBINARY値として返します。
特殊なケース:
- 入力文字列が有効なBase64エンコード文字列でない場合、この関数はNULLを返します。
構文
FROM_BASE64_BINARY ( <str> )
パラメータ
| Parameter | デスクリプション |
|---|---|
<str> | デコードされるBase64エンコードされた文字列。 |
Return value
Base64からデコードされたパラメータ <str> が、VARBINARY結果として返されます。
特別なケース:
- 入力文字列が無効な場合(Base64エンコーディングでは使用できない文字が含まれている場合)、NULLを返します。
Example
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 |
+----------------------------------------------------+