Randomizando uma consulta no SQL Server
A melhor maneira de se obter uma consulta com as linhas "embaralhadas" é ordenando a query através da função NEWID().
Randomizando uma consulta no SQL Server
Autor: Peter Jordan
-- No código abaixo retornamos todas as linhas da tabela orders do database Northwind ordenadas aleatoriamente:
SELECT * FROM Northwind.Orders ORDER BY NEWID()
-- Abaixo trazemos apenas uma linha:
SELECT TOP 1 * FROM Northwind.Orders ORDER BY NEWID()
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo