将BASE64编码格式字符串str转换为二进制表示格式。

命令格式

binary unbase64(string <str>)

参数说明

str:必填。STRING类型。待转换BASE64编码格式字符串。

返回值说明

返回BINARY类型。输入参数为NULL时,返回结果为NULL。

使用示例

  • 示例1:将字符串YWxpYmFiYQ==转换为二进制表示值。命令示例如下:
    --返回alibaba。
    select unbase64('YWxpYmFiYQ==');
    说明 如果您需要STRING格式的字符串,可以使用CAST函数对上述结果进行强制类型转换,示例如下:
    select cast(unbase64('YWxpYmFiYQ==') as string);
    更多关于CAST函数的使用方法请参见CAST
  • 示例2:输入参数为NULL。命令示例如下:
    --返回NULL。
    select unbase64(null);

相关函数

UNBASE64函数属于其他函数,更多其他业务场景的函数请参见其他函数