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

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

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


SELECT university, difficult_level,ROUND(AVG(cnt),4) as avg_answer_cnt
FROM
(

SELECT
  university,
  difficult_level,
  user_profile.device_id,
  COUNT(question_practice_detail.question_id) as cnt
FROM user_profile 
INNER JOIN question_practice_detail  
ON user_profile.device_id = question_practice_detail.device_id 
INNER JOIN question_detail
ON question_practice_detail.question_id = question_detail.question_id
GROUP BY university,  difficult_level,device_id
) join_table

GROUP BY university,difficult_level

HAVING university = '山东大学'#只需在上面的答案 加上一句判断即可

ORDER BY university;

全部评论

相关推荐

02-04 15:03
南昌大学 Java
想去三亚看海的迪恩在...:刚刚打电话了说不录取,收了学信网和身份证,入职的信息条都发给我了,这种不录取究竟何意味?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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