题解 | #浙大不同难度题目的正确率#

浙大不同难度题目的正确率

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

SELECT t1.difficult_level, ROUND(SUM(right_answer)/COUNT(t1.question_id),4) correct_rate
FROM
    (SELECT u.device_id, u.university, qp.question_id, difficult_level, result, 
 CASE WHEN result = 'right' THEN 1 ELSE 0 END AS right_answer
FROM question_practice_detail qp
 LEFT JOIN question_detail qd 
  ON qd.question_id = qp.question_id
 LEFT JOIN user_profile u 
  ON u.device_id = qp.device_id AND university = '浙江大学'
    ) t1
WHERE university = '浙江大学'
GROUP BY t1.difficult_level
ORDER BY correct_rate ASC

正确率主要结合SUM和COUNT函数得出

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-18 18:23
点赞 评论 收藏
分享
牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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