--=======================
常用字符串函数
--=======================
base64decode(string str) : base64 解码.
base64encode(string str) : base64 编码.
fnv_hash(type v) : 对参数值做hash, 注意结果有正有负
trim(string a): 去除 leading 和 trailing 的 space.
btrim(string a, string chars_to_trim): trim() 函数的加强版, 可以去除任何指定字符.
implala 的字符串长度是按照字节计算的, 下面三个函数是完全一样的.
length(‘中国‘) : impala 返回值为 6.
char_length(‘中国‘) : impala 返回值为 6.
character_length(‘中国‘) : impala 返回值为 6.
Vertica 的字符串长度可以按照字节或字符计数的, 在 DDL 中是按照字节计算长度 (比如 char(10)), 在字符串函数中, 缺省是按照字符计数的.
length(‘中国‘) : vertica 返回值为 2.
select CHAR_LENGTH(‘中国‘ USING OCTETS) : vertica 返回值为 6.
select CHAR_LENGTH(‘中国‘ USING characters) : ver