Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Tri aléatoire SQL Server

Ceci est un doublon de SO # 19412. Voici la réponse que j'y ai donnée :

select top 1 * from mytable order by newid()

Dans SQL Server 2005 et versions ultérieures, vous pouvez utiliser TABLESAMPLE pour obtenir un échantillon aléatoire reproductible :

SELECT FirstName, LastName FROM Contact TABLESAMPLE (1 ROWS) ;