题解 | #分组计算练习题#
分组计算练习题
https://www.nowcoder.com/practice/009d8067d2df47fea429afe2e7b9de45
select gender, university, count(1) as user_num, round(avg(active_days_within_30),1) as avg_active_day, round(avg(question_cnt),1) as avg_question_cnt from user_profile group by gender,university;
根据题目要求,可以先根据性别和学校进行分组,然后使用count函数求出用户人数,题目还要求求出保留一位小数的平均活跃天数和平均发帖数,这里可以使用round函数嵌套avg函数实现结果,整体解题思路如上。
#SQL练习#