跳转到内容

接收按 base-64 编码规则编码的字符串,并以二进制形式返回解码结果。 如果参数为 NULL 或不是有效的 base-64 字符串,则结果为 NULL。

func.from_base64(<expr>)
func.from_base64('YWJj')
┌──────────────────────────┐
│ func.from_base64('YWJj') │
├──────────────────────────┤
│ abc │
└──────────────────────────┘
FROM_BASE64(<expr>)
参数 说明
<expr> 字符串值。

BINARY

SELECT TO_BASE64('abc'), FROM_BASE64(TO_BASE64('abc')) as b, b::String;
┌───────────────────────────────────────┐
│ to_base64('abc') │ b │ b::string │
│ String │ Binary │ String │
├──────────────────┼────────┼───────────┤
│ YWJj │ 616263 │ abc │
└───────────────────────────────────────┘