select * from 表名
minus
select * from 表名 where rownum<(select count(*) from 表名);--取得最后一个

解决方案 »

  1.   

    先rs.movelast到最后一个
    再rs.moveprev 到倒数第二个
    再rs.moveprev 到倒数第三个
    再rs.moveprev 到倒数第四个
    再rs.moveprev 到倒数第五个
    再rs.moveprev 到倒数第六个





      

  2.   

    如果你是在程序中解决就好办了,用下面的语句:
    select * from 表 order by rownum desc得到从后和向前排序,然后,再在程序中取第N个,就是倒数第N个了
      

  3.   

    用SQLPLUS语句的话,我的办法太长了,感觉不好