相关疑难解决方法(0)

使用rownum选择表的第二行

我试过以下查询:

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过滤器时没有返回任何记录?

sql oracle oracle10g rownum

21
推荐指数
2
解决办法
7万
查看次数

标签 统计

oracle ×1

oracle10g ×1

rownum ×1

sql ×1