-- 平均刷题数=总刷题数/总人数,按照题目难度进行分组统计,设定条件为山东大学 select a.university, c.difficult_level, count(b.question_id)/count(distinct a.device_id) as avg_answer_cnt from user_profile as a right join question_practice_detail as b on a.device_id=b.device_id left join question_detail as c on b.question_id=c.question_id where a.university='山东大学' group by c.difficult_level;