SQL: Zufalls-Datensatz bzw. -Sortierung in Access, SQL Server
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.
random rows
SQL
August 2009 |
Permalink |
Feedback