pardon110
pardon110
全部文章
分类
归档
标签
去牛客网
登录
/
注册
pardon110的博客
全部文章
(共5篇)
题解 | #每个6/7级用户活跃情况#
先合并两个日期记录表,注意标识来源 `src` 后左连接条件去重统计,合理使用时间函数 最后分组排序 select uid, count(distinct date_format(submit_time,'%Y%m')) ac...
Mysql
2022-09-23
0
295
题解 | #未完成试卷数大于1的有效用户#
排序,分组 不需要子查询 select uid, sum(if(submit_time is not null, 0, 1)) incomplete_cnt, &nbs...
Mysql
2022-09-21
0
280
题解 | #月总刷题数和日均刷题数#
( select date_format(submit_time, '%Y%m') submit_month, count(*) month_q_cn...
Mysql
2022-09-21
0
296
题解 | #每个创作者每月的涨粉率及截止当前的总粉丝量#
SELECT author, date_format(start_time,'%Y-%m') month, round(sum(case when if_follow=1 then 1 when if_follow=2 then -1 ...
Mysql
2021-12-28
219
8297
题解 | #2021年11月每天新用户的次日留存率# 详细流程
流程: 先查询出每个用户第一次登陆时间(最小登陆时间)--每天新用户表 因为涉及到跨天活跃,所以要进行并集操作,将登录时间和登出时间取并集,这里union会去重--用户活跃表 将每天新用户表和用户活跃表左连接,只有是同一用户并且该用户第2天依旧登陆才会保留整个记录,否则右表记录为空 得到每天新用户...
Mysql
2021-12-22
275
9430