一个场景测试hive的sql能力

Posted 小小她爹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个场景测试hive的sql能力相关的知识,希望对你有一定的参考价值。

1、场景

app上一个用户的登录讯息,包括:

uid  vist_time

其中vist_time是精确到时分秒的记录

2、问题

问题1:

每个用户在每个月的访问次数

 

问题2:

每个用户在每个月中天访问最高次数,比如:一月,用户A,day1访问2次, 用户A,day2访问3词,那么输出为:

用户A   一月    3

..........

 

问题3:

每个用户在每个月,连续登陆最大次数

 

问题4:

如何计算用户登录的7日留存

 

2、总结

以上的问题循序渐进,基本上可以看出写sql语句的能力

以上是关于一个场景测试hive的sql能力的主要内容,如果未能解决你的问题,请参考以下文章

9大 HIVE SQL 最频繁被问到的面试题

Hive sql 每天场景题 41

统计HIVE字段行数NULL行数字段重复行数

Hive基础之Hive是啥以及Hive使用场景

分享一个 HIVE SQL 性能优化点-使用公共表表达式 CTE 替换临时表

Hive sql 每天场景题50