Retorna dados Aleatórios

Retorna dados Aleatórios

Tempo de leitura: < 1 minutos

Ola galera, blz ?
Hoje irei postar uma dica bem rápida aqui. Nesta manhã um desenvolvedor me perguntou:  Thiago como você faria para
criar uma query usando um top 10 que sempre retorne valores aleatórios?
Suspense no AR ………….EURECA!
Se desejo ordenar os valores em ordem aleatórios,  a coluna pela qual devo criar um order by deve ser uma coluna que modifique a toda execução. Isso! Usei a coluna  NEW_ID() para ordernar, vamos ao Exemplo:

USE AdventureWorks
go
SELECT TOP 10 *
    FROM AdventureWorks.Sales.SalesOrderDetail
    ORDER BY NEWID()

 

Deixe uma resposta

%d blogueiros gostam disto: