Gerando uma consulta randômica no MySQL

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

[ Hits: 13.733 ]

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

Como forçar o APT a ignorar determinada dependência

Vim - como executar uma linha do texto no terminal

Vim - como criar arquivo ou diretório pelo NERDTree

Contabilizando Linhas e Palavras de um Projeto com Shell Script

Como evitar execução de backdoors em diretórios de upload do teu site

Leitura recomendada

Erro: ERROR 2006 (HY000): "MySQL server has gone away" [Resolvido]

SQL*Plus em modo silencioso

Alterando a senha de root do MySQL no Slackware 14.1

LAMP com PHP 7 no Linux Mint 17.3 e Ubuntu 14.04

PostgreSQL - "database server: mainError: could not exec" [Resolvido]

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts