Pesquisa com Like
Pessoal, estou com duas duvidas, se alguem puder dar uma dica de onde eu posso estar pesquisando elas eu agradeço(link), pois fazendo uma pesquisa no google não achei o que eu estava procurando.
DUVIDA 1
Como eu faço para trazer uma pesquisa com LIKE quando eu tenho a seguinte situação.
coluna na tabela MYSQL = titulo
titulo cadastrado na coluna = BAVETTE COM MOLHO DE FRANGO E PÊRA
SQL utilizado = (titulo LIKE '%minha palavra chave%')
busca de palavra chave = frango
1 pesquisa ok, ACHOU
busca de palavra chave = pera
2 pesquisa ok, ACHOU
busca de palavra chave = frango e pera
3 pesquisa ok, ACHOU
busca de palavra chave = frango pera (perceba que não tem a letra E nesta busca )
4 pesquisa, NÃO ENCONTROU NADA
como eu faço para contornar este tipo de problema ?
DUVIDA 2
Minha outra duvida é em relação a usar uma junção de LIKE na coluna titulo(var char), descrição(TEXT) e categoria (var char) para encontrar um texto que esta sendo pesquisado.
Sei que não é uma boa pratica usar LIKE, inclusive se for em varias colunas e se a base de dados for grande, mas como faço para contornar estas situações ?
Alguém poderia dar uma dica ?
Discussão (1)
Carregando comentários...