Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luciano Veras

Busca palavra que mais se repete no MySQL

Recommended Posts

Caros,

 

estou com uma duvida.
Eu tenho uma tabela com mais de 1.000.000 de linhas, e o gestor me pediu que verificasse a palavra que mais se repete.

Ele não quer o campo da tabela que mais se repete, ele quer uma unica palavra, em diversos textos, que estão contidos nas diversas linhas da tabela.

 

Eu gerei uma query que que pega itens repetidos, mas não basta.

 

ficou assim:

 

SELECT itens.item, COUNT(itens.item) records

FROM itens

GROUP BY itens.item HAVING COUNT(itens.item)>1

ORDER BY records DESC

 

Ele me retorna diversos textos, que no caso, são os nomes dos itens.

Por exemplo:

PNEU DE CARRO, MATERIAL POLIESTER, TALÃO, BANDA RODAGEM EM BORRACHA DE ALTA RESISTÊNCIA...... bla bla bla...

 

O nome do item é como se fosse uma descrição do tal.

 

Ele quer, por exemplo, saber quantas vezes a palavra PNEU se repete. O que seria muito simples fazer, porem, ele quer o numero de palavras que mais se repetem, sem que eu diga qual palavra buscar!

 

Alguém sabe ?

 

Desde já, muito obrigado.

 

abraço !

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou te mover para o fórum de SQL, lá tem DBAs mais especializados do que programadores php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.