Joern: SQL: Einen Datensatz zufällig ausgeben?

Beitrag lesen

Meines Wissens nach nicht. Du könntest aber die Zeilen der Tabelle zählen (SELECT COUNT(ID)), eine davon zufällig auswählen und dann in einer zweiten Abfrage als ID einsetzen...

Hallo Jan,
dieses Lösung ist mir auch schon in den Sinn gekommen, ABER.

  • Ist halt doch etwas doof und aufwendig, für einen kleine Datensatz 2 Abfragen zu machen und zusätzlich noch eine Zufallszahl generieren zu lassen.

  • Funktioniert in meinem Fall ja auch nicht, da ich den Datensatz nicht zufällig aus allen Datensätzen der Tabelle, sondern zufällig nur aus einem Teil (Status =1 z.B.) haben möchte