我试过以下查询:
select empno from (
select empno
from emp
order by sal desc
)
where rownum = 2
Run Code Online (Sandbox Code Playgroud)
这不会返回任何记录.
当我尝试这个查询
select rownum,empno from (
select empno from emp order by sal desc)
Run Code Online (Sandbox Code Playgroud)
它给了我这个输出:
ROWNUM EMPNO
1 7802
2 7809
3 7813
4 7823
Run Code Online (Sandbox Code Playgroud)
谁能告诉我第一次查询的问题是什么?为什么在添加ROWNUM过滤器时没有返回任何记录?