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.202 Categoria: Linux Subcategoria: Banco de Dados
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como limpar o cache DNS no Google Chrome

Como personalizar o thumbnail de seu site no Facebook

Habilitar highlight na busca do Vim

Usando o cURL para enviar JSON POST DATA

Input do tipo senha em Python

Salvando datas no MySQL pelo Gambas2

SQL*Plus em modo silencioso

Alterar senha do root no MySQL (Debian)

MySQL no Asterisk

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

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.