Gerando uma consulta randômica no MySQL

Publicado por Fábio Berbert de Paula em 26/07/2003

[ Hits: 13.887 ]

Blog: https://fabio.automatizando.dev

 


Gerando uma consulta randômica no MySQL



Pois é, é muito simples, mas até pouco tempo eu não sabia e então resolvi publicar essa dica pro pessoal.

Para fazer uma query randômica no MySQL, usamos a função rand(). Por exemplo, supondo que você tem uma tabela que armazena títulos de CDs da sua loja e quer exibir um título randomicamente em sua página, a consulta ficaria assim:

SELECT codigo, titulo FROM cdrom ORDER BY rand();

E só para dar uma incrementadinha, se você quiser pegar 5 títulos ramdomicamente:

SELECT codigo, titulo FROM cdrom ORDER BY rand() LIMIT 5;

Simples não? Pois é, só de pensar que até pouco tempo atrás eu implementava essa funcionalidade via código de programação... putz!

Outras dicas deste autor

Docker - remover imagens não utilizadas (limpeza)

Erro: "mysql_config: not found" Debian 9 [Resolvido]

Empresa desenvolve CRM que funciona em Linux

Teclas de atalho para navegação entre abas do navegador

Listando o tamanho de todos os arquivos e diretórios ocultos da HOME

Leitura recomendada

Dump e importação de banco em uma linha

PostgreSQL com encoding LATIN1

Mantenha seu servidor Ubuntu atualizado!

Banshee encountered a Fatal Error (sqlite error 11: database disk image is malformed): Saiba como resolver

Recuperando a senha perdida do MySQL

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário