分析问题:

  • 用户数:count(device_id)
  • 30天内平均活跃天数:avg(active_days_within_30)
  • 平均发帖数量:avg(question_cnt)
  • 注意重命名 ,as也可以省略
  • 结果保留1位小数,1位小数之后的四舍五入
  • 每个学校每种性别:按学校和性别分组:group by university,gender
  • 查询出来的结果按照gender,university升序排列(升序ASC可以省略)

完整代码:

select gender,university,
       count(device_id) user_num,
       round(avg(active_days_within_30),1) avg_active_day,
       round(avg(question_cnt),1)  avg_question_cnt
from user_profile
group by university,gender #每个学校 每种性别
order by gender,university; #按gender,university升序排列