取前几个好说,取后几个一个sql就搞不定了。手动写脚本完成吧。
解决方案 »
- 一张非分区表改为分区表有什么比较好的方法?
- 建立DBLink的奇特问题
- 有人追踪了我的电脑吗
- SOS:关于Oracle存储过程中的临时表的用法
- 请问ORACLE9i中的方案(Schema)和表空间(tablespace)以及数据库(database)之间的关系究竟是怎么回事啊?
- 古怪问题:为什么用 SQLServer 导入导出工具 从orcale导入SqlServer数据时 报 openrowset 错误
- ORA-12500: TNS: 监听程序无法启动专用服务器进程
- oracle官方主页为什么提供数据库下载?
- pc fetch null error 解决
- 如何在dos下传递一参数到sqlplus下的变量或procedure中?
- 怎么不能删除了
- 请给予答复
> id or < id 的数据?本质上就一翻页问题
只要在WHERE条件中加入:ROWNUM >= 90 AND ROWNUM <= 100 就可以了。
但正如上面朋友所说,如果没有一定的排序方式,取出的数据根本就没有意义。所以如果可以确定排序的列,则可以在查询的最后加上:order by子句来进行排序。
注意ROWNUM定位时不可以使用:SELECT ROWNUM FROM tab WHERE ..来得到ROWNUM的值。
select * from
(select * from xxx where id < n order by id desc) where rownum <= m;
大家领分吧!
http://expert.csdn.net/Expert/topic/1307/1307252.xml?temp=.8866388
领取另外40分