すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:UNBASE64

最終更新日:Jan 17, 2025

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に変換できます。 例:
    select cast(unbase64('YWxpYmFiYQ==') as string);
    CAST関数の使用方法の詳細については、「CAST」をご参照ください。
  • 例2: 入力パラメーターがnullに設定されています。 例:
    -- The return value is null. 
    select unbase64(null);

関連機能

詳細については、「その他の関数」をご参照ください。