Hej. Mam taka tabelke
ITEM: ID number, NAME varchar2
a w niej 5 wpisow, o ID od 1 do 5.
Wykonuje zapytanie:
select id, rownum from item
i dostaje wynik jak sie spodziewam: dwie kolumny z liczbami od 1 do 5.
Teraz zapytanie:
select id, rownum from item where rownum < 3, wynik: dwa wiersze, dla id=1 i id=2. Tak jak sie spodziewam.
Jednakze, zapytanie:
select id, rownum from item where rownum > 3 nie zwraca nic, nic a nic: "no rows selected".
O co moze chodzic? Czy cos (na pewno skoro nie dziala) robie zle? Wyglada tak jakby rownum nie mozna bylo uzywac z operatorem >, lub wrecz tylko z <, bo probowalem rownum = 3 i tez nic.
Pozdrawiam.