Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Is it possible to get a subset of a result set?

Is it possible to get a subset of a result set?

From: Steven Hill <java410_at_yahoo.com>
Date: Mon, 20 Sep 1999 12:48:23 -0400
Message-ID: <37E66557.4FCDD011@yahoo.com>


If an _ordered_ query produces a result set of 10,000 rows, for example, is possible to retrieve a subset, say, rows 2500 to 3000 without reading through the first 2499 rows of the result set?

In Oracle, I'd like to use:

select * from employee
where rownum >= 2500 and rownum <=3000
order by lastname

Unfortunately, the order by clause is done after the row range is retrieved. Ideally, I'd like the solution to use a single select statement and not Java or PL/SQL code. Is this possible?

--
Steven Hill Received on Mon Sep 20 1999 - 11:48:23 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US