Я попробовал следующий запрос:
select empno from (
select empno
from emp
order by sal desc
)
where rownum = 2
Это не возвращает никаких записей.
Когда я попробовал этот запрос
select rownum,empno from (
select empno from emp order by sal desc)
Он дает мне этот результат:
ROWNUM EMPNO
1 7802
2 7809
3 7813
4 7823
Может ли кто-нибудь сказать мне, в чем проблема с моим первым запросом? Почему он не возвращает никаких записей, когда я добавляю фильтр ROWNUM?