Zufälligen Datensatz (Zeile) aus einer Tabelle abrufen:
Access:
SELECT TOP 1 * FROM Table ORDER BY Rnd(ID); -- oder -- SELECT TOP 1 * FROM Table ORDER BY Rnd(INT(NOW*ID)-NOW*ID);
SQL Server:
SELECT TOP (1) * FROM Table ORDER BY NEWID();
Gleiche Funktion mit andere Datenbanken: http://www.petefreitag.com/item/466.cfm
Ohne die Einschränkung TOP im SELECT, lassen sich die Daten zufällig sortieren.