hive如何将数组转成字符串_HIve字符串函数1. 字符 ascii 码函数:ascii
语法: ascii(string str)
返回值: int
说明:返回字符串 str 中第⼀个字符的ascii 码
举例:
hive> select ascii('ba') from test;
OK
98
2. base64 字符串数组转换成字符串
语法: base64(binary bin)
返回值: string
说明:返回⼆进制 bin 的 base 编码字符串
举例:
hive> select base64(binary('test')) from test;
OK
bHh3MTIzNA==
3. 字符串连接函数:concat
语法: concat(string A, )
返回值: string
说明:返回输⼊字符串连接后的结果,⽀持任意个输⼊字符串
举例:
hive> select concat(‘abc’,'def’,'gh’) from test;
abcdefgh
4. 带分隔符字符串连接函数:concat_ws
语法: concat_ws(string SEP, string A, )
返回值: string
说明:返回输⼊字符串连接后的结果,SEP 表⽰各个字符串间的分隔符
举例:
hive> select concat_ws(',','abc','def','gh') from test;
abc,def,gh
5. 数组转换成字符串的函数: concat_ws
语法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论