Ir para conteúdo

Arquivado

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

mestula

Busca no MYSQL

Recommended Posts

Gostaria de saber como faço para procurar no mysql somente por palavras inteiras. Por exemplo: se a pesquisa for pela palavra 'casa' ignore outras palavras que a contenham como em 'casamento'.O google funciona dessa maneira.Agradeço pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELET campo1,campo2 FROM tabela WHERE LOWER(campo) = 'casa';

A minha dúvida é um pouco mais complexa...a pesquisa é feita em um campo texto que contem várias palavras....Eu tenho usado o seguinte: SELECT * from tabela WHERE campo LIKE '%casa%'Neste caso será resultado da pesquisa tanto os campos que contiverem a palavra 'casa' como a palavra 'casamento'. Espero ter deixado mais claro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Select campo from tabela where campo like '% casa %';com espaços...Ele nao vai achar a primeira palavra, entao, na hora de inserir, coloque tb um espaço antes e depois.Gambiarra

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.