题解 | #出现三次以上相同积分的情况#

出现三次以上相同积分的情况

http://www.nowcoder.com/practice/c69ac94335744480aa50646864b7f24d

select t.number
from 
(select *,rank()over(order by number) as rank2 from grade) t
group by t.rank2 
having count(1)>=3

先用窗口函数对积分进行排名,相同的积分名次相同。再以排名作为关键字段进行分组,统计每组中记录次数大于等于3的,即为所求。

全部评论

相关推荐

牛客963010790号:为什么还要收藏
点赞 评论 收藏
分享
Java抽象带篮子:难蚌,点进图片上面就是我的大头😆
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务