strで指定したBase64-encoded文字列をバイナリ値に変換します。
構文
binary unbase64(string <str>)パラメーター
str: 必須です。 STRING型の値。 変換するBase64-encoded文字列です。
戻り値
BINARY型の値が返されます。 入力パラメーターがnullに設定されている場合、nullが返されます。
例
- 例1: 文字列
YWxpYmFiYQ==をバイナリ値に変換します。 例:-- The return value is alibaba. select unbase64('YWxpYmFiYQ==');説明 STRING型の値を返す場合は、CAST関数を使用して強制的にデータ型をSTRINGに変換できます。 例:
CAST関数の使用方法の詳細については、「CAST」をご参照ください。select cast(unbase64('YWxpYmFiYQ==') as string); - 例2: 入力パラメーターがnullに設定されています。 例:
-- The return value is null. select unbase64(null);
関連機能
詳細については、「その他の関数」をご参照ください。