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 university ,gender
order by gender asc, university asc;
GROUP BY university, gender
- 正确地按照“学校”和“性别”进行了双重分组。这意味着你会得到类似“北京大学-男生”、“北京大学-女生”、“复旦大学-男生”等独立的统计行。
ORDER BY gender ASC, university ASC:这是点睛之笔。
- 它强制结果先按性别排序(通常 'female' 会在 'male' 之前,因为 'f' < 'm'),然后在同性别内按学校名称的字典序排序。

京公网安备 11010502036488号