ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
731
731
EMPFEHLEN
-
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:
HTML-Code:select * from aktion a WHERE MOD((SELECT ROWNUM FROM aktion b WHERE a.id = b.id ), 5) = OPERAND ORDER BY a.id;
Wenn ich für OPERAND 1 eintrage, bekomme ich alle Zeilen, wenn ich etwas anderes eintrage, bekomme ich keine Zeile.
Danke & Gruß
Jan
-
Hab's rausgefunden bekommen

Unter Oracle gehts so:
Code :1
Code :1
Code :1
Code :1 2 3 4 5 6
[size=2]SELECT id [/size] [font=arial][size=3][color=black][size=2] FROM (SELECT ROW_NUMBER() OVER (ORDER BY id ASC) rn, id FROM benutzer) WHERE MOD(rn,2) = 1 [/size] [color=black][size=3][font=arial][size=2][/size][/font][/size][/color][/color][/size][/font]
Ähnliche Themen
-
Letzte Zeile einer Tabelle auslesen
Von Dommas im Forum .NET Web und KommunikationAntworten: 2Letzter Beitrag: 29.10.07, 23:51 -
Eine Zeile einer MySQL Tabelle auslesen
Von rgofi im Forum Relationale DatenbanksystemeAntworten: 7Letzter Beitrag: 13.03.07, 11:28 -
Jede zweite Zeile in einer anderen Farbe
Von Memfis im Forum PHPAntworten: 10Letzter Beitrag: 21.07.05, 13:47 -
Fehler beim adden/löschen einer Zeile in einer Tabelle
Von skynic im Forum PHPAntworten: 3Letzter Beitrag: 29.07.04, 12:57 -
If-bedingung und mysql Tabelle jede zweite Zeile auslesen
Von Frank Snake im Forum PHPAntworten: 2Letzter Beitrag: 06.04.04, 12:43





Zitieren
Login




