高手帮忙下,怎么分段查询 已知数据库user表有30万条数据,select * from USER where rownum<10000可以查询一万条记录。怎么查询一万条以后,两万条以前的数据?数据库版本是Oracle9i的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 虽然问题不难, 也要给点分嘛, 太小气了!!!SQL> select * from (select rownum rn, e.empno, e.ename from emp e) A 2 where A.rn between 5 and 10 3 / RN EMPNO ENAME---------- ----- ---------- 5 7654 MARTIN 6 7698 BLAKE 7 7782 CLARK 8 7788 SCOTT 9 7839 KING 10 7844 TURNER 6 rows selected 搜索到了一个语句,汗~SELECT * FROM ( SELECT A.*, rownum r FROM ( SELECT * FROM USER ) A WHERE rownum < 20000 ) B WHERE r > 10000 一个查询的问题 oracle中序列的问题 SQL 截取字符串问题 关于动态游标和静态游标的比较疑问,大家都进来看看啦~~~~~~ 关于创建新的方案 安装oracle时碰到的问题.在线等... sqlplus不能用了!!! ORACLE816如何在过程中创建临时表?急,在线等待 关于Linux下oracle稳定性与安全性的提问 100 请教 sql/plus 连接时提示包写入失败 oracle 10g的enterprise manager切换数据库登录是这样的 一个索引问题。
SQL> select * from (select rownum rn, e.empno, e.ename from emp e) A
2 where A.rn between 5 and 10
3 /
RN EMPNO ENAME
---------- ----- ----------
5 7654 MARTIN
6 7698 BLAKE
7 7782 CLARK
8 7788 SCOTT
9 7839 KING
10 7844 TURNER
6 rows selected
SELECT * FROM
(
SELECT A.*, rownum r
FROM
(
SELECT *
FROM USER
) A
WHERE rownum < 20000
) B
WHERE r > 10000