题解 | 作答试卷得分大于过80的人的用户等级分布

# 步骤分析:
  # 作答SQL试卷的用户
  # 得分在80分以上
  # 用户等级分组统计人数,降序排序
SELECT u.level, COUNT(DISTINCT er.uid) AS level_cnt
FROM exam_record AS er
LEFT OUTER JOIN examination_info AS ei
ON er.exam_id = ei.exam_id
LEFT OUTER JOIN user_info AS u
ON er.uid = u.uid
WHERE ei.tag = 'SQL'
AND er.score > 80
GROUP BY u.level
ORDER BY level_cnt DESC, level DESC;

全部评论

相关推荐

程序员小白条:这比例牛逼,750:1
点赞 评论 收藏
分享
码农索隆:有点耳熟,你们是我教过最差的一届
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务