题解 | #各年级学生的平均绩点#

各年级学生的平均绩点

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

select
case when graduate_year = '2022' then '大四'
when graduate_year = '2023' then '大三'
when graduate_year = '2024' then '大二'
when graduate_year = '2025' then '大一'
end grade,
round(avg(gpa),2) as avg_gpa
from 
user_profile
group by grade
having grade is not null
order by avg_gpa desc

本地考察case when的用法,最后需要注意,要保证grade不为空。

全部评论

相关推荐

点赞 评论 收藏
分享
StephenZ_:我9月份找的第一段实习也是遇到这种骗子公司了,问他后端有多少人和我说7个正职,进去一看只有一个后端剩下的都是产品前端算法(没错甚至还有算法)。还是某制造业中大厂,我离职的时候还阴阳怪气我
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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