[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