Existuje obdoba LIMIT pro ORACLE ?

Vladimir Naprstek vladimir.naprstek na prodeco.cz
Pondělí Březen 5 12:45:18 CET 2001


mikac CENTRUM wrote:
> 
> Např. V MySQL příkaz
> Select * from tabulka limit 0,35
> 
> Existuje-li potřeboval bych něco podobného pro ORACLE 8.
>

SELECT * FROM tabulka WHERE rownum < 35;

ROWNUM
For each row returned by a query, the ROWNUM pseudocolumn returns a
number indicating the order in which Oracle selects the row from a table
or set of joined rows. The first row selected has a ROWNUM of 1, the
second has 2, and so on. You can use ROWNUM to limit the number of rows
returned by a query, as in this example:
 SELECT * FROM emp WHERE ROWNUM < 10;

dalsi viz dokumentace Oracle...

P.S. Cisla rownum jsou radkum prirazovana "az po vyberu", tzn.
zmenite-li napr. klauzuli order, budou jinak i cisla rownum. Nelze proto
pouzit podminku rownum = 35, protoze ta nebude splnena nikdy...

-- 
Vladimír Náprstek	e-mail: vladimir.naprstek na prodeco.cz


Další informace o konferenci Databases