热线电话:13121318867

登录
2020-04-15 阅读量: 378
sql topn问题二

问:

这种写法可以吗

select * from (select * , rank() over (partition by 部门 order by 业绩 desc )from 业绩表) a where ranking <=3;

答:

这种写法是可以执行的,不过在子查询中的分区语句要加上别名ranking,这样后面的where子句使用ranking <=3才不会报错。

12.1712
3
关注作者
收藏
评论(0)

发表评论

暂无数据