题解 | #查找GPA最高值#

查找GPA最高值

https://www.nowcoder.com/practice/4e22fc5dbd16414fb2c7683557a84a4f

select gpa from (select university, gpa, rank()over(partition by university order by gpa desc) as posn from `user_profile`
where university='复旦大学'
) rank_user where posn=1

利用窗口函数 rank()over()对各个大学的GPA进行降序排序,基于排序结果搜索排名为第一的结果

select max(gpa) as gpa from `user_profile`
where university='复旦大学'

直接使用max()函数,获取最高值

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-29 12:06
点赞 评论 收藏
分享
点赞 评论 收藏
分享
07-28 16:15
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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