Hive字符串、条件、复杂类型函数

本文介绍了Hive中的字符串处理函数,如concat、regexp_replace用于字符串连接和替换,以及条件函数if。还提到了如何操作复杂类型,如collect_ws创建数组,concat_ws和str_to_map用于数组和字符串转换,以及map的size和元素获取。此外,还讨论了regexp_extract在去除单词标点符号中的应用。
摘要由CSDN通过智能技术生成

1、concat:多个子串连接

concat('1', '2')

2、regexp_replace(源字符串, 匹配的子串, 替换的子串)

select regexp_replace('a,b,c', ',', '|')

3、if(判断语句, 满足, 不满足)

select if(2>1, 1, 0)

3、collect_ws:按行将值连接起来变成一个数组

4、concat_ws:按照分隔符将数组的值连起来变成一个以分隔符分隔的字符串

5、str_to_map:将字符串变成键值对类型

6、size(map类型):判断map的大小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值