zuckerbrini
Mitglied
Hallo!
Ich habe einen select der mir jede Menge Ergebnisse liefert. Jetzt möchte ich aber, dass er mir nur zufällig zehn dieser Datensätze gibt und wenn ich den Selcet beim nächsten mal wieder aufrufe, soll er wieder 10 andere zurückgeben.
Habs jetzt mal so versucht:
so bekomme ich aber leider immer nur die ersten zehn Datensätze zurück.
Hab dann noch was mit Sample gefunden.
Also so in etwa
nur verstehe ich da leider nicht wo ich meine ganzen where-bedinungen hinschreiben kann und finde dazu auch nichts was mir wirklich weiter hilft.
Hoffe ihr könnt mir bei meinem Problem helfen!
Ich habe einen select der mir jede Menge Ergebnisse liefert. Jetzt möchte ich aber, dass er mir nur zufällig zehn dieser Datensätze gibt und wenn ich den Selcet beim nächsten mal wieder aufrufe, soll er wieder 10 andere zurückgeben.
Habs jetzt mal so versucht:
Code:
SELECT * FROM(
hier kommt dann mein select
) where rownum <= 10
Hab dann noch was mit Sample gefunden.
Also so in etwa
Code:
select * from tabelle
sample(10)
Hoffe ihr könnt mir bei meinem Problem helfen!