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().
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()
O que você achou deste post?
Cursos relacionados
Publicidade



