sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server Slumpvis sortering

Det här är en dubblett av SO# 19412. Här är svaret jag gav där:

select top 1 * from mytable order by newid()

I SQL Server 2005 och senare kan du använda TABLESAMPLE för att få ett slumpmässigt urval som är repeterbart:

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


  1. Komplett användarregistreringssystem med PHP och MySQL-databas

  2. SQL Server Performance TOP CPU Query -2

  3. MySQL:finns inte i GROUP BY

  4. PRAGMA table_list i SQLite