题解 | #月均完成试卷数不小于3的用户爱作答的类别#

月均完成试卷数不小于3的用户爱作答的类别

https://www.nowcoder.com/practice/b1d13efcfa0c4ecea517afbdb9090845

select tag,count(*) as tag_cnt from exam_record t join examination_info t1 using(exam_id)
where t.uid in (select uid from exam_record
group by uid,DATE_FORMAT(submit_time,'%Y%m') having count(submit_time)>=3)
group by tag
order by tag_cnt desc

```

这个题是考察联合子查询
重点在于月均答题>=3次,这里应该是说在当月下发生的,那么使用groupby
月份,用户 算出的次数即是。

这里不是每个月都要>=3 或者是所有答题次数/答题月份。不要理解错误了。

这个题目如果改为 求九月份的就容易理解多了。

全部评论

相关推荐

小火柴燃烧吧:接啊,接了之后反手在咸鱼找个大学生搞一下,量大从优
点赞 评论 收藏
分享
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务