[firebase-br] RES: Select com diversas palavras no mesmo campo

Sofia B. Moraes - E&S sbonato em ees.com.br
Quarta Agosto 23 15:30:58 -03 2023


Boa tarde!

Não conheço algo parecido via banco.
Mas vc pode montar a query na sua aplicação, fazendo um "split" das palavras
a serem procuradas e montando sua clausula "WHERE"

Ex.:
SELECT * FROM PRODUTOS WHERE (
	DESCRICAO LIKE '%joelho%' OR
	DESCRICAO LIKE '%compressao%' OR
	DESCRICAO LIKE '%eletrofusão%'
)

Lembrando que uma query assim, dependendo da qtde de registros pode ficar um
tanto lenta.

Att,


O meio ambiente é responsabilidade de todos nós. Considere outras opções
antes de imprimir...


-----Mensagem original-----
De: lista <lista-bounces em firebase.com.br> Em nome de Zé Luiz via lista
Enviada em: quarta-feira, 23 de agosto de 2023 15:17
Para: FireBase <lista em firebase.com.br>
Cc: Zé Luiz <dalavechia em gmail.com>
Assunto: [firebase-br] Select com diversas palavras no mesmo campo

Olá pessoal,

Preciso fazer uma pesquisa num campo do tipo varchar, onde são informadas
uma ou mais palavras, tipo: joelho eletrofusão compreensão no campo existem
registros com valor similares a esses:

- JOELHO 45º DE ELETROFUSÃO, DE 110MM, PN 16, EM POLIETILENO DE ALTA
DENSIDADE (PEAD)
- JOELHO 90º DE COMPRESSÃO DE 20MM, PN16, EM POLIPROPILENO (PP)
- JOELHO 90 PVC SOLDAVEL DN 75 DE 85 MM

Gostaria que quando fosse digitado por exemplo:  joelho eletrofusão ,
retornasse a lista de ocorrências de joelho e de eletrofusão, que existem no
campo, independente da posição da palavra no campo.

Em síntese seria uma única pesquisa com diversas  palavras.
Se alguém tiver alguma sugestão é bem vinda.

grato

José Luiz
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas:
http://www.firebase.com.br/pesquisa_lista.html




Mais detalhes sobre a lista de discussão lista