
HIVE
峰峰jack
这个作者很懒,什么都没留下…
展开
-
HIVE点滴:group by和distinct语句的执行顺序
同一条语句之中,如果同时有group by和distinct语句,是先group by后distinct,还是先distinct后group by呢?先说结论:先group by后distinct。原创 2016-07-11 20:01:44 · 5506 阅读 · 1 评论 -
HIVE点滴:选择两个字段时distinct位置的影响
当选择两个字段时,例如:"select XX1, XX2 from tb; ",那么将distinct放在前一个字段XX1之前和放在后一个字段XX2之前,结果有什么不同呢?先说结论:如果将distinct放在前一个字段之前,则会返回对两个字段的组合去重后的结果;而如果将distinct放在后一个字段之前,则会报错。原创 2016-07-12 19:37:44 · 15301 阅读 · 0 评论 -
hive中left join、left outer join和left semi join的区别
先说结论,再举例子。hive中,left join与left outer join等价。left semi join与left outer join的区别:left semi join相当于in,即会过滤掉左表中join不到右表的行,右表中有多行能join到时显示一行,并且只输出左表的字段、不输出右表的字段;left outer join不会过滤掉左表中的行,右表中有多行能join到时显示多行,并...原创 2018-04-10 20:10:50 · 9093 阅读 · 1 评论