將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函數屬於其他函數,更多其他業務情境的函數請參見其他函數。