2020-10-29
阅读量:
604
sql topn问题二
问:

这种写法可以吗
select * from (select * , rank() over (partition by 部门 order by 业绩 desc )from 业绩表) a where ranking <=3;
答:
这种写法是可以执行的,不过在子查询中的分区语句要加上别名ranking,这样后面的where子句使用ranking <=3才不会报错
44.3788
1
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
1条评论
0条评论
0条评论

