Я попробовал следующий запрос:
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?
