LIMIT a OFFSET na Oraclu

Honza Pazdziora adelton na informatics.muni.cz
Pátek Listopad 8 09:44:16 CET 2002


On Fri, Nov 08, 2002 at 07:58:26AM +0100, Peto Mastny wrote:

> Jak je v Oraclu resen vyber jen urciteho omezeneho poctu zaznamu.
> Na postgresu jsem s radosti vyuzival LIMIT a OFFSET, ale na Oraclu jsem
> nasel pouze
> moznost omezeni vyberu na prvnich n pomoci WHERE rownum < n.
> Konstrukce rewnum > 2 and rownum < 10 jiz ovsem nefunguje :-(
> Jde nejak Oraclu rici od ktereho zaznamu me vysledek hledani zajima??

V 9i (a mozna i v 8i, nevim) je mozne pouzit order by v subselectu.
Cili kdyz si pak v tom subselectu nejak oznacite aliasem ten rownum
pseudosloupec, abyste se pak na neho mohl odkazovat, treba jako
rewnum, tak muzete pouzit i 

	rewnum > 2 and rewnum < 10

Jinak kurzorem a ty zaznamy ze zacatku popreskakovat.

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
      ... all of these signs saying sorry but we're closed ...
------------------------------------------------------------------------


Další informace o konferenci Test