select *
from (select id, rownum r from INFO ORDER BY ID) t
where t.r <= 16 and t.r >= 9;
from (select id, rownum r from INFO ORDER BY ID) t
where t.r <= 16 and t.r >= 9;
解决方案 »
- oracle区分大小写??
- 用C#执行SQL语句出错,在PL/SQL里面却正常?
- 使用JAVA调用存储过程,使用ParameterMetaData报错,请高手指点
- plsql developer 执行带游标的存储过程
- 写一个FUNCTION 或者存储过程,关于几张表的查询 有点难度,大家帮忙
- 第一次提问就赶上黄金周末,sql语句查询无响应,求助
- 重装机器,保留oracle数据,怎么用exp和imp
- oracle脚本导入到sql
- 关于大数据量数据迁移的困惑
- 已成功建立database link 但是两台服务器之间的字符集不一样,怎样解决汉字乱码的问题
- 想通过Oracle Enterprise Manager Console(我是Oracle9i) 实现数据的导入/导出,并已建立了资料库,可是我登录到OMS后,却。。。
- 第一次安装oracle,2个问题请问
如果你要原来的排序号
那你就这样好了
select *
from (select id, rownum r from INFO ) t
where t.r <= 16 and t.r >= 9;去掉ORDER BY ID就是原来的排序号
干吗要写这么麻烦呢?
(select id, rownum rid from (select id from info order by id) where rownum <=16 )
where rid >= 9 ;
我不大想这样写,可是又没有其他方法。你有吗?