波文
波文
全部文章
分类
题解(27)
归档
标签
去牛客网
登录
/
注册
波文的博客
全部文章
(共27篇)
题解 | #2021年11月每天的人均浏览文章时长#
-- 统计2021年11月每天的人均浏览文章时长(秒数),结果保留1位小数,并按时长由短到长排序。 -- 1、过滤2021年11月数据 2、计算文章阅读时长 3、按日期分组统计,每天的人均浏览文章时长=当天阅读总时长/总人数 SELECT DATE_FORMAT(in_time, '%...
Mysql
2022-01-26
5
485
题解 | #每类视频近一个月的转发量/率#
-- 统计在有用户互动的最近一个月(按包含当天在内的近30天算,比如10月31日的近30天为10.2~10.31之间的数据)中,每类视频的转发量和转发率(保留3位小数)。 -- 注:转发率=转发量÷播放量。结果按转发率降序排序。 -- 1、找到最近的一天日期,30天前的日期 2、过滤最近一个月数据 ...
Mysql
2022-01-25
0
362
题解 | #平均播放进度大于60%的视频类别#
-- 计算各类视频的平均播放进度,将进度大于60%的类别输出。 -- 播放进度=播放时长÷视频时长*100%, -- 1、关联视频信息,计算播放时长 2、先计算每条视频播放进度,用小数表示 3、分类统计播放进度平均数,转换为分数 select e.tag,concat(e.avg_progres...
Mysql
2022-01-25
0
268
题解 | #各个视频的平均完播率#
-- 计算2021年里有播放记录的每个视频的完播率(结果保留三位小数),并按完播率降序排序 -- 完播率=播放完成数/播放总数 -- 1、过滤2021年播放记录 2、判断是否播放完成,新建playFlag标记是否播放完成 3、根据vedio_id分组统计,播放完成数、播放总数 4、计算完播率,排序...
Mysql
2022-01-25
0
269
题解 | #满足条件的用户的试卷完成数和题目练习数#
-- 请你找到高难度SQL试卷得分平均值大于80并且是7级的红名大佬,统计他们的2021年试卷完成数和题目练习数, 只保留2021年有试卷完成记录的用户。结果按试卷完成数升序,按题目练习数降序。 -- 先找到红名大佬uid,再统计试卷完成数和题目练习数 -- 1、用户得分平均值,分组求平均数。先关联...
Mysql
2021-12-13
0
355
题解 | #分别满足两个活动的人#
-- 先统计活动一的人员,再统计活动二,再合并 -- 活动1人员,每次试卷得分都能到85分的人,根据人分组,用最低分 -- 活动2人员,至少有一次用了一半时间就完成高难度试卷且分数大于80的人的id,关联,过滤,去重 SELECT uid, 'activity1' FROM ex...
Mysql
2021-12-13
0
275
题解 | #作答试卷得分大于过80的人的用户等级分布#
-- 统计作答SQL类别的试卷得分大于过80的人的用户等级分布,按数量降序排序, -- 1、关联查询 2、过滤 3、分组统计,等级 SELECT c.level, COUNT(1) level_cnt FROM exam_record a INNER JOIN...
Mysql
2021-12-10
0
256
题解 | #试卷发布当天作答人数和平均分#
-- 1、测试记录表关联试卷表查出试卷发布当天的记录,关联人员表 -- 2、过滤条件 -- 3、分组统计,试卷id,分组函数 COUNT(DISTINCT a.uid) uv,SUM(a.score) / COUNT(a.exam_id) SELECT a.exam_i...
Mysql
2021-12-01
0
288
题解 | #月均完成试卷数不小于3的用户爱作答的类别#
-- -- 统计出 月均完成试卷数不小于3的用户爱作答的类别及作答次数,按次数降序输出 -- 月均完成试卷数=总的完成试卷数/月数 总的完成试卷数=提交的 分组统计 -- 1、先统计...
Mysql
2021-11-26
0
290
题解 | #未完成试卷数大于1的有效用户#
-- 请统计2021年每个未完成试卷作答数大于1的有效用户的数据(有效用户指完成试卷作答数至少为1且未完成数小于5), -- 输出用户ID、未完成试卷作答数、完成试卷作答数、作答过的试卷tag集合,按未完成试卷数量由多到少排序。 -- 未完成试卷作答数=没有提交数量&n...
Mysql
2021-11-25
0
294
首页
上一页
1
2
3
下一页
末页