Registros aleatorios

16/03/2005 - 21:05 por JHenao | Informe spam
Saludos, ¿puedo capturar registros en un orden aleatorio?.

ejemplo:
select top 5 with ties * from Test order by TestId desc' esto me trae los
cinco ultimos registros, pero,

¿se puede decir que traiga esos cinco ultimos aleatoriamente? o ¿tiene que
hacerse desde un lenguaje de programacion?

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
16/03/2005 - 21:49 | Informe spam
JHenao,

Si tienes instalado sql server sobre windows 2000 o mayor, puedes usar la
funcion NEWID(), solo que el "with ties" no tendria uso en la sentencia.

Ejemplo:

select top 5 with ties * from Test order by newid()
go


AMB

"JHenao" wrote:

Saludos, ¿puedo capturar registros en un orden aleatorio?.

ejemplo:
select top 5 with ties * from Test order by TestId desc' esto me trae los
cinco ultimos registros, pero,

¿se puede decir que traiga esos cinco ultimos aleatoriamente? o ¿tiene que
hacerse desde un lenguaje de programacion?

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida