Hive 字符串、集合函数

  • Post author:
  • Post category:其他


1、upper         // 将字符串转换成大写

2、lower        // 将字符串转换成小写

3、length        // 字符串长度

4、trim        // 去除前后空格

5、lpad        // 向左填充

当第二个参数大于第一个字符串的长度时,就会向左填充第三个参数的字符串,填充字符的个数由第二个参数决定。

当第二个参数小于第一个字符串的长度时,可以将lpad当做截取字符串函数来使用,截取字符个数由第二个参数决定。第三个参数可以为任意字符串(不起作用)。

5、rpad        // 向右填充(用法和lpad相同)

6、

regexp_replace        //  使用正则表达式匹配目标字符串,匹配成功后替换。(对日期进行操作时,日期之间不能用“/”连接,无法识别,应该使用‘-’);

集合操作

size:集合中元素的个数

map_keys:返回map中的key

map_values:返回map中的value


array _contains:判断array中是否包含某个元素

sort_array:将array中的元素排序



版权声明:本文为qq_57778772原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。