zufällige Zeile aus Ergebnismenge

Hallo, kann man das in SQL formulieren. select * from tabelle where einHauenBedingungen liefert eine Menge von Zeilen zurück. ICh will aber nur eine, aber eben eine zufällige. Dass postgres mir ohne ein orderby die Ergebnisse in einer nichtdeterministischen Reihenfolge liefert weiss ich, aber ich gehe davon aus, dass die Reihenfolge keineswegs zufällig ist. geht das?

ORDER BY random() und LIMIT 1 dürften Deine Freunde sein.

Andreas

Add to TODO:


\section{Wie können Ergebnisse per Zufall sortiert werden?}

\section{Wie kann ich eine begrenzte Menge Ergebnisse vorhalten wie in einem Ringbuffer?}

Danke schön

tausend dank!