Obtener registros en orden aleatorio con SQL Server

Puede parecer una tontería, pero ¿alguna vez os habéis parado a pensar cómo sacar los datos de una determinada query con un orden aleatorio, es decir, que cada vez pudieran salir todos los registros en cualquier orden, independientemente del tipo de los campos, índices, etc?. La respuesta es simple: usa NEWID() en tu order by y verás qué ocurre. Igualmente puedes aplicarle la función CHECKSUM. Espero que te pueda ayudar este tip en cualquiera de tus queries. Nos vemos.

No hay comentarios :

Publicar un comentario

Buscar en el Blog: