1 、sparksql中Grouping__ID的推理:
select city_id,user_id,pas_id,Grouping__ID
from dwd_xx_ord_di
group by city_id,user_id,pas_id
grouping sets((city_id,user_id),(city_id
本文介绍了HiveSQL和SparkSQL在使用cube操作时,Grouping__ID的不同推理规则。在SparkSQL中,Grouping__ID按照group by字段从高到低,出现为0,未出现为1;而在HiveSQL中,规则相反,从低到高,出现为1,未出现为0。举例说明了各种组合下的Grouping__ID值。
1 、sparksql中Grouping__ID的推理:
select city_id,user_id,pas_id,Grouping__ID
from dwd_xx_ord_di
group by city_id,user_id,pas_id
grouping sets((city_id,user_id),(city_id
1302
737

被折叠的 条评论
为什么被折叠?