HiveSQL
@疯狂
这个作者很懒,什么都没留下…
展开
-
利用 lateral view 进行 行转列
lateral view 的使用问题:每个品类的购买用户数1、首先将 category_detail 拆分开三级目录针对一个实际问题对 lateral view 的使用原理进行拆分问题:每个品类的购买用户数查询表格中的数据:select * from user_goods_category limit 5;处理的数据表格如下:user_namecategory_detailAbbyclothes,food,electronicsAilsabook,clot原创 2020-05-29 15:40:50 · 399 阅读 · 0 评论 -
HiveSQL 聚合技巧——grouping sets、cube、rollup
HiveSQL 聚合技巧grouping sets问题1:同时获取用户的性别分布、城市分布、等级分布问题2:同时获取用户的性别分布以及每个性别的城市分布cube问题:性别、城市、等级的各种组合的用户分布rollup问题:同时计算每个月的支付金额,以及每年的总支付金额grouping setsgrouping sets() 在 group by 查询中,根据不同的维度组合进行聚合,等价于将不同维度的 group by 结果集进行 union all。聚合规则在括号中进行指定。问题1:同时获取用户的性别分原创 2020-05-29 11:10:11 · 1776 阅读 · 0 评论
分享