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

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

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

运营想要了解浙江大学的用户在不同难度题目下答题的正确率情况,请取出相应数据,并按照准确率升序输出。

  1. 浙江大学用户 可以得出where university = '浙江
  2. 在不同难度题目下,可以知道需要按照题目难度分组查询,且需要连接查询
  3. 分组查询 group by question_detail.difficult_level
  4. 连接查询 from user_profile user

right join question_practice_detail qus on user.device_id = qus.device_id

left join question_detail dif on qus.question_id = dif.question_id

  1. 正确率result为right/总数
  2. 按照准确率升序输出,最后order by准确率 asc(可写可不写)
select 
dif.difficult_level,
sum(if(qus.result = 'right',1,0))/count(*) as correct_rate
from user_profile user
right join question_practice_detail qus 
on user.device_id = qus.device_id
left join question_detail dif 
on qus.question_id = dif.question_id
where user.university = '浙江大学' 
group by dif.difficult_level
order by correct_rate asc;

全部评论

相关推荐

07-11 13:16
湖南工学院 Java
坚定的芭乐反对画饼_...:谁也不知道,毕竟现在的互联网和十年前已经完全不同了,谁都无法预测未来
点赞 评论 收藏
分享
07-14 12:29
门头沟学院 Java
后端岗,实习三周感觉有点想跑路了,担心秋招被拉黑,有没有佬是字节HR知道情况的
从零开始的转码生活:你实习三周都想跑路,将来拿到offer真的愿意在这干十几二十年吗
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
05-22 09:23
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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