题解 | #统计每个用户的平均刷题数#

统计每个用户的平均刷题数

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

将难度进行分组,大学只需要显示山东大学,故不适用于分组

由于需要三张表中的大学、难度、人均答题数,所以使用表连接

根据显示条件进行条件筛选即可

select
university,
difficult_level,
count(q1.question_id) / count(distinct u.device_id) as avg_answer_cnt
from user_profile u join question_practice_detail q1 on u.device_id = q1.device_id
join question_detail q2 on q1.question_id = q2.question_id
where university="山东大学"
group by difficult_level
全部评论

相关推荐

字节 飞书绩效团队 (n+2) * 15 + 1k * 12 + 1w
点赞 评论 收藏
分享
废铁汽车人:秋招真是牛鬼蛇神齐聚一堂
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务