莫凡的ID
莫凡的ID
全部文章
分类
题解(22)
归档
标签
去牛客网
登录
/
注册
莫凡的ID的博客
全部文章
(共22篇)
题解 | #第二快/慢用时之差大于试卷时长一半的试卷#
笨办法,一环套一环 datediff(sql server 用 ) timestampdiff(mysql用) select a.exam_id,duration,release_time from (select e1.exam_id,(e1.dc-e2.dc)as d from (selec...
Mysql
2022-05-19
0
202
题解 | #每类试卷得分前3名#
重点是理解题意 将每类试卷的最大值、最小值查出来,并根据题型、uid进行分组 这里可以进行连续排列: partition by tag order by max_score desc,min_score desc,uid desc (如果两人最大分数相同,选择最小分数大者,如果还相同,选择uid大者...
Mysql
2022-05-19
0
248
题解 | #每个6/7级用户活跃情况#
拆解见代码块 查找的四个结果分别放在一个子表(4个子表)与用户表进行连接 重点是试卷作答和题目练习两个表的进行合并查询 以及ifnull()函数的使用 #条件:6/7级用户 #查询结果:用户总活跃月份数、 #2021年活跃天数、2021年试卷作答活跃天数、2021年答题活跃天数 #排序:照总活跃月份...
Mysql
Mysql
2022-05-16
0
187
题解 | #分别满足两个活动的人#
题目拆解 1.activity1:2021年里,所有每次试卷得分都能到85分的人 思路:分组后 用having筛选出min(score)>=85的 (针对活动1,我刚开始是用的where筛选,细想其实是不满足 '所有每次试卷得分都能到85分'中的所有每次的,用having 筛选出分组后min(...
Mysql
2022-05-13
0
174
题解 | #每个题目和每份试卷被作答的人数和次数#
明确几个注意点: 1.count(distinct uid ) as uv 中要有distinct order by 一定要在最后最后最后用! 3.union联合的结果是乱序的,还需要对tid进行排序 select exam_id as tid ,count(distinct uid ) ...
Mysql
2022-05-11
0
168
题解 | #作答试卷得分大于过80的人的用户等级分布#
嵌套子查询,题目没有说清楚,后面level个数相同时用level进行排序 select level,count(distinct uid) as level_cnt from user_info where uid in (select uid from user_info where uid ...
Mysql
2022-05-11
0
212
题解 | #试卷发布当天作答人数和平均分#
先把需要的东西罗列出来 select exam_id,count( distinct uid ) as uv,round(avg(score),1) as avg_score 其次,分析条件 1.用户等级>5, 2.类别为sql 3.发布当天作答 解: uid 在用户表中找,等级需要&...
Mysql
2022-05-10
0
250
题解 | #月均完成试卷数不小于3的用户爱作答的类别#
终于不用看题解完成一个难题,题目很绕。 需要解决的点: 1.用户 条件:月均,已完成试卷数>=3 来筛选出用户 select uid from ( select uid,month(submit_time) from exam_record em group by uid,month(s...
Mysql
2022-05-10
0
220
题解 | #未完成试卷数大于1的有效用户#
真的是吐了,好难 知识点:group_concat( separator '') 多行内容转换成一行 having 用在分组后的筛选,where 分组前的筛选 还有就是条件的理解(重点是理解问题很难) 注意开始作答和完成作答不一样:在where year(start_time )='2021'中,使...
Mysql
2022-05-09
0
163
题解 | #月总刷题数和日均刷题数#
3个知识点: 1.天数的获得 day()与last_day结合使用 2.记得取余数round() 3.列数相同的的结果拼接 union all 4.对于出现的only_full_group_by 问题,加上any_value即可 count(submit_time) as month_q_cnt, ...
Mysql
2022-05-09
0
197
首页
上一页
1
2
3
下一页
末页