Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wallace.NET

SQL - Registro aleatório

Recommended Posts

Tem como eu fazer um SELECT aleatório através da SQL? Pegar aleatoriamente um registro pelo seu ID???

Compartilhar este post


Link para o post
Compartilhar em outros sites

nem sei se isso funciona, mas foi o que veio na cabeça, tenta lá. e me fala se funciona.sql = "select id from tbusuario order by rnd"set rs = conn.execute(sql)response.write rs("id")obs: vai dando refresh pra ver se o id muda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

dependendo do db pode ser feito de formas diferentes

Compartilhar este post


Link para o post
Compartilhar em outros sites

É Access. Coloquem as formas aqui por favor. Vou tentar a de meirelles.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma forma...

 

Exemplo para 5 registros aleatórios no Access (ADO):

SELECT TOP 5 * FROM tabela ORDER BY RND(INT(NOW*campoid)-NOW*campoid)

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra access é desse jeito mesmo, pra sqlserver e mysql é so newid

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.