2020-10-29
阅读量:
509
sql topn问题二
问:
这种写法可以吗
select * from (select * , rank() over (partition by 部门 order by 业绩 desc )from 业绩表) a where ranking <=3;
答:
这种写法是可以执行的,不过在子查询中的分区语句要加上别名ranking,这样后面的where子句使用ranking <=3才不会报错






评论(0)


暂无数据
推荐帖子
1条评论
0条评论
0条评论