题解 | #找出每个学校GPA最低的同学#

找出每个学校GPA最低的同学

https://www.nowcoder.com/practice/90778f5ab7d64d35a40dc1095ff79065

select device_id,university,gpa from(
select device_id,university,gpa,rank() over (partition by university order by gpa) as rk from user_profile )as u
where rk=1

考点窗口函数:
细节:当要求最小值题目要求升序,所以order by使用默认的排序否则要加desc
思路:利用窗口函数分出来一个新的表然后在select 把rank作为筛选结果。

全部评论

相关推荐

自学java狠狠赚一...:骗你点star的,港卵公司,记得把star收回去
点赞 评论 收藏
分享
07-07 12:25
门头沟学院 Java
程序员牛肉:你这个智邮公司做的就是那个乐山市税务系统的服务吗?
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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