A melhor maneira de se obter uma consulta com as linhas “embaralhadas”
é ordenando a query através da função NEWID().
-- 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()