题解 | #每个学校的平均年龄和平均绩点及整体情况#

每个学校的平均年龄和平均绩点及整体情况

https://www.nowcoder.com/practice/d686ac1d09d94441be91475843797d2d

可用两种方法实现:
# # 方法一:使用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
;


全部评论

相关推荐

2025-12-27 16:01
重庆大学 Java
蛊界Go学长林剑行:项目部分,不光要展示技术栈的熟练程度,还要有架构意识+产品意识。知道每个业务逻辑落地的成果和技术选型的思考,不然纯炫技是没意义的,毕竟你用的这些技术大概率跟大厂实际项目不垂直,面试官不一定有兴趣
简历中的项目经历要怎么写
点赞 评论 收藏
分享
2025-12-11 14:24
门头沟学院 Java
牛客35720396...:不要用boss,全是骗
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务