将BASE64编码格式字符串str转换为二进制表示格式。
命令格式
binary unbase64(string <str>)
参数说明
str:必填。STRING类型。待转换BASE64编码格式字符串。
返回值说明
返回BINARY类型。输入参数为NULL时,返回结果为NULL。
使用示例
- 示例1:将字符串
YWxpYmFiYQ==
转换为二进制表示值。命令示例如下:--返回alibaba。 select unbase64('YWxpYmFiYQ==');
说明 如果您需要STRING格式的字符串,可以使用CAST函数对上述结果进行强制类型转换,示例如下:
更多关于CAST函数的使用方法请参见CAST。select cast(unbase64('YWxpYmFiYQ==') as string);
- 示例2:输入参数为NULL。命令示例如下:
--返回NULL。 select unbase64(null);
相关函数
UNBASE64函数属于其他函数,更多其他业务场景的函数请参见其他函数。