王尼玛呢
王尼玛呢
全部文章
分类
题解(4)
归档
标签
去牛客网
登录
/
注册
王尼玛呢的博客
全部文章
(共4篇)
题解 | #连续签到领金币# 解题思路总结
题目分析 比较好理解的思考方式是根据需要的结果,一步一步反推自己需要什么的格式的数据 要求活动期间的签到获得的金币总数,那我最希望的是能够获得每一天用户签到时获得的金币数,然后只需要按照ID和month分组,sum一下就可以,如图 再反推,想要获得每一天用户签到时获得的金币数,那么我必须知道...
Mysql
2022-01-30
241
5183
题解 | #某宝店铺连续2天及以上购物的用户及其对应的天数#
连续类的问题 按照判断连续的字段(这里是日期)加上编号(以用户为分区字段,日期排序)。(这里存在同一个日期多个购买记录,所以用dense_rank编号最合适) 将编号和日期相减,如果连续的话,差值会相等 再count做出来的差值,就可以知道连续的次数 SELECT user_id,COUNT(...
Mysql
2022-01-29
42
2920
题解 | #每天的日活数及新用户占比# 需要注意亮点
稍微需要注意的点: 跨天活跃的数据,算作两条活跃记录。 拿到活跃日期,和最早的活跃日期(要开窗记录),就可以区分出是否是新用户 SQL with t1 as ( -- t1表 uid | 活跃日期 | 最早活跃日期 SELECT uid,DATE(in_time) dt,DATE...
Mysql
2022-01-29
5
436
题解 | #每篇文章同一时刻最大在看人数#在第二组测试用例的时候出现了一个问题,少了数据
思路和大家的差不多,但是中间出了一个问题,标注一下,提醒一下自己下次注意。刚开始写的时候这样的 错误的sql WITH t1 AS ( SELECT artical_id,in_time dt,1 diff FROM tb_user_log WHERE artical_id <> 0 ...
Mysql
2022-01-20
6
474