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