Catana

dezembro 11, 2010

Select randomico com MySQL

Filed under: MySQL — catana @ 2:43 pm

Essa semana precisei de algo que só tinha feito com linguagens de programação até agora…precisava que o MySQL retornasse de maneira randomica os resultados de uma pesquisa…procurando no google encontrei vários exemplos de uso, bom aqui vai mais um :-D

SELECT * FROM nome_tabela ORDER BY RAND( );

Com este exemplo báááásico já da pra ter uma ideia de como a função rand() funciona, se quiser pode colocar no where condições para a pesquisa, que o MySQL ordenará de forma ramdomica os valores, vamos a um exemplo:

SELECT * FROM nome_tabela  WHERE id > 1000 and id < 2000 ORDER BY rand() LIMIT 10

Esse exemplo irá retornar os códigos (id) entre 1000 e 2000 em ordem aleatória, retornará 10 itens, toda vez que o select for executado.

 

Para maiores informações : http://dev.mysql.com/doc/refman/4.1/pt/mathematical-functions.html

Deixe um comentário »

Nenhum comentário ainda.

Feed RSS para comentários sobre este post. URI de trackback

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Tema: Rubric. Blog no WordPress.com.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.