![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 64
从零开始的数据猿
这个作者很懒,什么都没留下…
展开
-
Hive 单表列行转换和多表列行转换
描述:表中记录了各年份各部门的平均绩效考核成绩。表名:t1。原创 2022-10-18 21:11:45 · 667 阅读 · 0 评论 -
Hive Lateral View使用指南
用户可以指定可选的OUTER关键字来生成行,即使LATERAL VIEW通常不会生成行。当所使用的UDTF不产生任何行时(使用explode()函数时,explode的列为空时,很容易发生上述这种情况)。如果想让源数据行继续出现在结果中,可以使用 OUTER可以用来阻止关键字,并且来自UDTF的列使用NULL值代替。如内置表生成函数中所述,UDTF为每个输入行生成零个或多个输出行。Lateral View 首先将UDTF应用于基表的每一行,然后将结果输出行连接到输入行,以形成具有提供的表别名的虚拟表。转载 2022-10-18 20:12:54 · 1359 阅读 · 0 评论 -
Hive SQL求用户的连续登陆天数、最大连续登陆天数、一直连续登录天数
3,日期减去序号,得到的结果是同一天,则说明是连续的。1,去重数据,保证每天有且仅有一条登陆数据。Hive中运行会报错,需要把前面空格去掉。4,取最大连续登录天数。原创 2022-10-18 08:49:18 · 766 阅读 · 0 评论