题解 | #作答试卷得分大于过80的人的用户等级分布#
作答试卷得分大于过80的人的用户等级分布
https://www.nowcoder.com/practice/5bc77e3a3c374ad6a92798f0ead4c744
# select level, count(level) as level_cnt
# from exam_record
# left join user_info using(uid)
# left join examination_info using(exam_id)
# where score > 80 and tag = 'SQL'
# group by level
# order by level_cnt desc
with table1 as (
select uid, tag ,score ,level
from exam_record left join examination_info using(exam_id)
left join user_info using(uid)
where tag = 'SQL' and score > 80
)
select level , count(distinct uid) as level_cnt
from table1
group by level
order by level_cnt desc,level desc
查看11道真题和解析
