1c1
1c1
全部文章
分类
归档
标签
去牛客网
登录
/
注册
1c1的博客
全部文章
(共34篇)
题解 | #国庆期间每类视频点赞量和转发量#
#需求:统计2021年国庆头3天每类视频每天的近一周总点赞量和一周内最大单天转发量 #输出:tag、日期、近一周点赞量、一周内最大单天转发量 #要求:按tag desc,dt asc输出;时间范围为2021-09-25到2021-10-03; #拆分问题:dt:date_format(end_tim...
2024-01-15
0
279
题解 | #每个创作者每月的涨粉率及截止当前的总粉丝量#
#需求:计算2021年里每个创作者每月的涨粉率及截止当月的总粉丝量 #输出:创作者ID、月份、涨粉率、截至当月总粉丝量 #要求:涨粉率=(加粉量-掉粉量)/播放量,保留三位小数;输出按创作者ID、总粉丝量升序;时间限制为2021年;if_follow=1为涨粉,if_follow=2为掉粉 #思路:...
2024-01-14
0
267
题解 | #每类视频近一个月的转发量/率#
#需求:统计在有用户互动的最近一个月中,每类视频的转发量和转发率 #输出:视频ID、转发量、转发率 #要求:最近一个月按包含当天在内的近30天计算,即向前推29天;转发率=转发量/播放量,保留3位小数,降序输出 #拆分问题: #有用户互动的最近一个月:互动表记录中的最大日期,向前推29天,就是近一月...
2024-01-12
0
197
题解 | #平均播放进度大于60%的视频类别#
#需求:计算各类视频的平均播放进度,将进度大于60%的类别输出 #输出:tag,avg_play_progress(平均播放进度) #要求:播放进度保留两位小数,倒序输出;播放进度=播放时长/视频时长*100%,播放时长大于视频时长时,播放进度均记为100% #思路:先得到播放进度的if,计算后筛选...
2024-01-12
0
278
题解 | #牛客直播各科目同时在线人数#
#需求:统计每个科目最大同时在线人数 #输出:course_id、course_name、max_num(瞬时人数) #要求:输出按course_id排序 #思路:计算瞬时,进入为1,离开为-1,编码加union all,之后建立窗口函数对瞬时求和,max取最大值+group by聚合区分科目,完成...
2024-01-09
0
232
题解 | #牛客直播各科目出勤率#
#需求:统计每个科目的出勤率 #输出:course_id、course_name、'attend_rate(%)'(出勤率) #要求:attend_rate(%)保留两位小数;course_id升序输出;出勤率=在线时长>=10min的人数/报名人数 #思路:以子查询各自查到符合要求的出勤人数...
2024-01-07
0
302
题解 | #牛客直播各科目平均观看时长#
#需求:统计每个科目的平均观看时长 #输出:course_name、avg_Len(平均观看时长) #要求:观看时长为in_datetime与out_datetime之差,时间单位为minute;avg_Len保留两位小数,降序输出 #要用到的函数:avg、timestampdiff、round s...
2024-01-07
0
301
题解 | #某宝店铺动销率与售罄率#
#需求:统计每款的动销率(pin_rate,有销售的SKU数量/在售SKU数量)与售罄率(sell-through_rate,GMV/备货值,备货值=吊牌价*库存数) #输出:款号、动销率、售罄率 #要求:输出保留两位小数,按style_id升序 #售罄率理解为售出率更合适,意为总销售额/(标签价格...
2024-01-01
0
506
题解 | #某宝店铺折扣率#
#需求:统计折扣率 #要求:折扣率=成交金额/(标签价格*销售数量),输出保留两位小数 #特殊点:输出数据表头discount_rate(%),有带括号,直接as会错误识别,要单独'';输出的数据虽然不带%,但是百分比类型,需要乘以100 select round(sum(sales_price)/...
2024-01-01
0
275
题解 | #各城市最大同时等车人数#
#需求:统计各个城市在2021年10月期间,单日中最大的同时等车人数 #输出:city、max_wait_uv(最大单日同时等车人数) #要求:1、时间范围为2021-10; #2、同时等车时间范围为event_time-start_time或者到取消订单的时间; #3、输出按max_wait_uv...
2023-12-30
0
296
首页
上一页
1
2
3
4
下一页
末页