可用两种方法实现:
# # 方法一:使用rollup汇总 # SELECT ifnull(university,'总体')university, # round(avg(age),3)avg_age, # round(avg(gpa),3)avg_gpa # FROM user_profile # GROUP BY university # WITH rollup # ORDER BY university # ; # 方法二:使用union SELECT '总体' university, round(avg(age),3)avg_age, round(avg(gpa),3)avg_gpa FROM user_profile UNION SELECT university, round(avg(age),3)avg_age, round(avg(gpa),3)avg_gpa FROM user_profile GROUP BY university ;

京公网安备 11010502036488号