刷题刷啊刷啊刷
刷题刷啊刷啊刷
全部文章
分类
归档
标签
去牛客网
登录
/
注册
刷题刷啊刷啊刷的博客
全部文章
(共12篇)
题解 | #近一个月发布的视频中热度最高的top3视频#
【解题思路】最近一个月发布的视频datediff(max(end_time),release_time)<=29最近无播放天数按视频id分组,max(end_time)找出最近播出时间datediff(视频最近播出时间,最近一个视频播放时间)算出最近无播放天数视频完播率if(播放结束时间-开始...
2023-01-19
0
169
题解 | #牛客直播各科目同时在线人数#
进入直播间记人数+1出直播间记人数-1使用sum(人数)over(按课程id分组 按进出时间,人数降序)按课程分组找到前一步的最大值 select course_id, course_name, max(num) as maxnum from( select course_id, course_na...
2023-01-19
0
162
题解 | #牛客直播各科目出勤率#
注意with.. as ..的用法:with t1 as(...),t2 as(...) select...注意按出勤用户去重。 with t1 as( select course_id, count(distinct if( timestampdiff(mi...
2023-01-18
0
238
题解 | #牛客直播开始时各直播间在线人数#
注意对比时间是19:00:00,不能直接用in_datetime和out_datetime和“2021-12-01 19:00:00”来比较,为什么呢 select course_id, any_value(course_name), count(user_id) as online_num fr...
2023-01-18
0
129
题解 | #牛客直播转换率#
注意group by 要按course_id和course_name;group by 只用course_id的话,使用any_value。 select course_id, course_name, round(sum(if_sign)/sum(if_vw)*100,2) as rate fr...
2023-01-18
2
204
题解 | #每篇文章同一时刻最大在看人数#
关键思路①进入和退出时间排序,进入时间,人数+1,退出时间,人数-1;②窗口函数sum() over()进行累加排序;③max算出第二步的最大值,即为最大在线人数坑点sum()over(..order by 进出时间,人数 desc),要加上人数降序,满足同一时间点有人进出时,先计算进,再计算出的需...
2022-12-12
0
237
题解 | #2021年11月每天的人均浏览文章时长#
2022-12-09
0
97
题解 | #每类视频近一个月的转发量/率#
过去30天 subdate(日期,interval 30 day) 未来30天 a...
Mysql
2022-11-01
0
163
题解 | #各个视频的平均完播率#
Mysql
2022-10-27
0
160
题解 | #试卷完成数同比2020年的增长率及排名变化#
【思路】 按tag统计2021年上半年的完成数,排名情况,作为表t1 按tag统计2021年上半年的完成数,排名情况,作为表t2 t1 inner join t2 using(tag)关联出20上半年和21上半年都有作答的tag ...
Mysql
2022-10-27
0
190
首页
上一页
1
2
下一页
末页