题解 | #找出每个学校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作为筛选结果。

全部评论

相关推荐

积极的小学生不要香菜:你才沟通多少,没500不要说难
点赞 评论 收藏
分享
06-12 16:00
天津大学 Java
牛客30236098...:腾讯坏事做尽,终面挂是最破防的 上次被挂了后我连简历都不刷了
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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