
hive
爱学习的倪库里
大数据小菜鸟
展开
-
hive之——lateral view与UDTF
UDTF是什么:表生成UDF,接收一个数据行,然后返回多个数据行(一个表作为输出)。UDTF函数语法:只允许单独、使用一个UDTF进行操作。eg:select explode(array('A','B','C'));输出:ABC错误示例:eg:select col1, explode(array('a','b','c'));eg:select explode(array(...原创 2018-12-12 20:40:19 · 1091 阅读 · 0 评论 -
hive中 不等号 的用法
背景:A表中uuid 字段存在三种情况。第一种为空的情况(即为null),第二种为字符串‘null’,第三种正常情况。要求:给出规则,过滤出是为字符串’null’的异常数据量?解决思路:第一种:字符串null有一定的长度,长度为4,正常情况都是长度在20以上 规则:length(uuid) <> 4;结果:过滤出来的数据除了有字符串’null’的情况,其中还包含了为空的情况...原创 2018-12-10 20:34:11 · 3798 阅读 · 0 评论