select
university
,round(count(*)/count(distinct u.device_id),4)  avg_answer_cnt
# count(*)代表group by分组之后 每个组含有多少行,然后计数
from user_profile u
join question_practice_detail q
on u.device_id = q.device_id
group by 1 
order by university