Witam,
Jak w temacie. Wyczytałem że do tego służy rownum. Ok wszystko pięknie, więc moze ktoś mi wyjaśnić to?
select DISTINCT NAZWA from KONTRAHENT WHERE lower(NAZWA) LIKE lower('a%') AND ROWNUM <= 2 ORDER BY NAZWA
Zwraca przykładowo:
Akademia Medyczna
ATBS "KODREM" Sp. Z.o.o.
Jednakże, dwa pierwsze wiersze z zapytania takiego:
select DISTINCT NAZWA from KONTRAHENT WHERE lower(NAZWA) LIKE lower('a%') ORDER BY NAZWA
To:
a
A 2 Sp.zo.o
Widać więc wyrażnie, że rownume wcale NIE ZWRACA PIERWSZYCH wierszy z zapytania. Pytanie więc: co mam zrobić, aby zapytanie zwróciło rzeczywiście PIERWSZE wiersze z wyniku?