和数学相爱相杀
和数学相爱相杀
全部文章
分类
题解(6)
归档
标签
去牛客网
登录
/
注册
和数学相爱相杀的博客
全部文章
(共6篇)
题解 | #近三个月未完成试卷数为0的用户完成情况#
分解题目 按每个uid分组,将每个人的答题月份进行降序排列(窗口函数dense_rank)as t1 筛选出每个人近三个月的答题记录 筛选出三个月内全部答题记录都是完成状态的人 计算其三个月内的答题数量 按照答题数量和uid降序排列 code with t1 as(select uid, dat...
Mysql
2022-01-26
1
200
题解 | #2021年11月每天的人均浏览文章时长#
select date(in_time) dt, round(sum(timestampdiff(second, in_time, out_time))/count(distinct uid),1) avg_view_len_sec from tb_user_log where date_for...
Mysql
2021-12-28
3
335
题解 | #国庆期间每类视频点赞量和转发量#窗口函数-rows preceding
with t1 as (select tag,date(start_time) dt,sum(if_like) like_sum, sum(if_retweet) retweet_sum from tb_user_video_log log left join tb_video_info inf...
Mysql
2021-12-28
0
328
题解 | #每个创作者每月的涨粉率及截止当前的总粉丝量#
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
162
7151
题解 | #平均播放进度大于60%的视频类别#
with t1 AS (select tag, (case when timestampdiff(second,start_time,end_time)<=duration then timestampdiff(second,start_time,end_time)/d...
Mysql
2021-12-27
0
232
题解 | #各个视频的平均完播率#
一. 拆解问题 完成率 完成率 rate=观看时间>=duration的观看次数/每一个video_id观看的次数 观看时间= timestampdiff(second, start_time, end_time) as time (看到解答里面有朋友直接使用end_time-start_ti...
Mysql
2021-12-27
20
1874