牛客943886824号
牛客943886824号
全部文章
分类
题解(37)
归档
标签
去牛客网
登录
/
注册
牛客943886824号的博客
全部文章
(共37篇)
题解 | #试卷完成数同比2020年的增长率及排名变化#
select tag,t4.ct,t2.ct,concat(round((t2.ct/t4.ct-1)*100,1),'%') as rate, t4.rct,t2.rct,cast(t...
Mysql
2021-12-15
0
247
题解 | #平均播放进度大于60%的视频类别#
if函数搞定 select b.tag,concat(round(sum(if(timestampdiff(second,start_time,end_time)>duration,duration,timestampdiff(second,start_time,end_time...
Mysql
2021-12-13
1
202
题解 | #各个视频的平均完播率#
用if函数来判断是否完成 select a.video_id,round(sum(if(timestampdiff(second,start_time,end_time)>=duration,1,0))/count(start_time),3) as rate f...
Mysql
2021-12-13
0
201
题解 | #某乎问答最大连续回答问题天数大于等于3天的用户及其对应等级#
首先我们要了解如何去判断连续天数,如果是连续的日期,那么日期-日期对应的行数,所求出的日期是一样的值,基于这个可以找出 连续3天回答问题的用户, select answer_date,author_id, &nb...
Mysql
2021-12-10
14
2541
题解 | #某乎问答回答过教育类问题的用户里有多少用户回答过职场类问题#
select count(distinct t1.author_id) from answer_tb join issue_tb on answer_tb.issue_id=issue_tb.issue_id join &nb...
Mysql
2021-12-10
0
196
题解 | #某乎问答高质量的回答中用户属于各级别的数量#
以为是让算高质量的用户数,原来是算答题数,怪不得,写出来怎么都不对,求求以后写题意严谨点吧 select case when t2.author_level in (1,2) then '1-2级' &...
2021-12-10
0
249
题解 | #牛客直播各科目同时在线人数#
又是一道求同时最大在线人数的题, 首先我们先对每个时刻的人数进行标记,进来的为1,退出的为-1 select user_id,course_id,in_datetime dt,1 diff from att...
Mysql
2021-12-10
0
297
题解 | #牛客直播开始时各直播间在线人数#
select a.course_id,course_name,a.ct from course_tb join (select course_id,count(distinct user_id) ct ...
Mysql
2021-12-10
0
226
题解 | #某宝店铺连续2天及以上购物的用户及其对应的天数#
题目要求是求出连续2天以上购物的用户,这里我们要知道,如果是连续的天数,那么日期-天数,是相当的日期,比如10月5号-10月6号-10月7号,行数分别为1、2、3,那么它们各自的日期减对应的行数都是10月4号,所以这3天就是连续的了,这里求每个用户的购物日期的行数,这里用dense_rank(),,...
Mysql
2021-12-09
0
280
题解 | #各城市最大同时等车人数#
首先理清问题:请统计各个城市在2021年10月期间,单日中最大的同时等车人数 在开始做的时候我有一个误区,我把等待时间以为是用户打车记录表tb_get_car_record中的end_time-event_time,所以算出来的单日中最大的同时等车人数是3,跟结果不对; 最后发现等待时间...
Mysql
2021-12-09
5
658
首页
上一页
1
2
3
4
下一页
末页