Hallo zusammen,
ich möchte gerne unter Oracle 8.1.7 mir eine Abfrage basteln, die mir jede n. Zeile einer Ergebnismenge wiedergibt.
Zum Beispiel jede 2. Zeile:
SELECT id FROM benutzer =>
ID
----------
1
2
3
4
SELECT jede 2. Zeile FROM benutzer
ID
----------
2
4
Ich habe mit ROWNUM (oracle spezifische Pseudospalte) versucht, mir jede 5. Spalte zu holen, aber das klappt nicht:
Wenn ich für OPERAND 1 eintrage, bekomme ich alle Zeilen, wenn ich etwas anderes eintrage, bekomme ich keine Zeile.
Danke & Gruß
Jan
ich möchte gerne unter Oracle 8.1.7 mir eine Abfrage basteln, die mir jede n. Zeile einer Ergebnismenge wiedergibt.
Zum Beispiel jede 2. Zeile:
SELECT id FROM benutzer =>
ID
----------
1
2
3
4
SELECT jede 2. Zeile FROM benutzer
ID
----------
2
4
Ich habe mit ROWNUM (oracle spezifische Pseudospalte) versucht, mir jede 5. Spalte zu holen, aber das klappt nicht:
HTML:
select *
from aktion a
WHERE MOD((SELECT ROWNUM
FROM aktion b
WHERE a.id = b.id
), 5) = OPERAND
ORDER BY a.id;
Danke & Gruß
Jan