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

1、concat:多个子串连接

concat('1', '2')

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

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

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

select if(2>1, 1, 0)

Hive字符串、条件、复杂类型函数_第1张图片

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

Hive字符串、条件、复杂类型函数_第2张图片

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

Hive字符串、条件、复杂类型函数_第3张图片

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

Hive字符串、条件、复杂类型函数_第4张图片

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

Hive字符串、条件、复杂类型函数_第5张图片

7、map[key]:求map的value

Hive字符串、条件、复杂类型函数_第6张图片

8、判断数组是否包括某一元素

Hive字符串、条件、复杂类型函数_第7张图片

9、regexp_extract:找出字符串中匹配的子串

Hive字符串、条件、复杂类型函数_第8张图片

你可能感兴趣的:(hive,hive)