Pular para o conteúdo

Gerando uma consulta randômica no MySQL

Dica publicada em Linux / Banco de Dados
Fábio Berbert de Paula fabio
Hits: 14.215 Categoria: Linux Subcategoria: Banco de Dados
  • Indicar
  • Impressora
  • Denunciar

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!

Como burlar anúncios sem usar nenhuma extensão

Exibindo informações do seu sistema com o Xproc

Vim - selecionar tudo e copiar fácil

"Ctrl + a" para selecionar tudo no Vim

Integrando o wget com o Netscape

Instalando o MySQL-Administrator no Debian, sem torná-lo unstable

Instalando MariaDB no CentOS 6.5

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

Salvando datas no MySQL pelo Gambas2

Recuperar senha de root do MySQL

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.