题解 | #作答试卷得分大于过80的人的用户等级分布#
作答试卷得分大于过80的人的用户等级分布
https://www.nowcoder.com/practice/5bc77e3a3c374ad6a92798f0ead4c744
select t2.level,count(t1.score) as level_cnt from exam_record as t1 left join user_info as t2 on t1.uid = t2.uid where t1.exam_id in (select exam_id from examination_info where tag="SQL") and t1.score>80 group by t2.level order by level_cnt desc
级别:简单.
题目:统计作答SQL类别的试卷得分大于过80的人的用户等级分布,按数量降序排序(保证数量都不同)。
首先:试卷信息表的作用是根据sql筛选出试卷id.
试卷作答信息表通过筛选出来的试卷id,找到score通过筛选分数>80,在用户信息表中是筛选出等级.