题目1 背景说明:
有一张包括历史到现在为止的银行ATM流水表,trans_amount(单位万元).包括如下信息:
user_id, data_dt, trans_type, trans_amount, account_balance
u_001 ,2019-12-01, deposit , 8 , 28
u_002 ,2019-12-01, deposit , 10 , 10
u_002 ,2019-12-02, withdraw, 7 , 3
u_002 ,2019-12-02, withdraw, 6 , -3
u_002 ,2019-12-30, deposit , 3 , 0
u_003 ,2020-01-03, deposit , 3 , 3
u_004 ,2020-04-01, deposit , 8 , 8
u_004
SQL面试题:CUBE与ROLLUP在聚合函数中的应用

这篇博客探讨了SQL面试中关于聚合函数的问题,重点讲解了CUBE和ROLLUP的概念及使用。通过示例,解释了如何使用CUBE在Hive中实现多维组合查询,以及ROLLUP在层次结构级别聚合中的作用。内容涵盖了如何处理NULL值和创建数据魔方,为OLAP提供支持。
最低0.47元/天 解锁文章

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



