Fórum LIKE IN no SELECT #473000

14/03/2014

0

Boa noite!

Tem uma forma mais rapida de fazer isso?

select * from clientes where nome like '%EDSON%' or nome like '%BAURU%'

existe algo desse tipo?

select * from clientes where nome LIKE IN ('%EDSON%' , '%BAURU%' );

No SQL SERVER a gente pode fazer isso

select * from clientes WHERE CONTAINS(nome , '"EDSON*" OR "BAURU*" )

Eu quero fazer uma pesquisa de varios campos com varias palavras. como no google, q vc digita as palavras e ele pesquisa em varios lugares onde contem.

Grato.
Edson Hashimoto

Edson Hashimoto

Responder

Posts

27/03/2014

Thiago Irrazabal

Boa tarde, vi que tua pergunta não obteve nenhuma resposta então, eu fiz um exemplo aqui que talvez, te ajude.

SELECT * FROM CLIENTES WHERE NOME SIMILAR TO '_+EDSON_+|_+BAURU_+'



Att,
Thiago Irrazabal de Oliveira.
Responder

Gostei + 0

31/03/2014

Thiago Irrazabal

Funcionou a dica ?


Att,
Thiago Irrazabal de Oliveira.
Responder

Gostei + 0

31/03/2014

Edson Hashimoto

Opa. Desculpe. Nao tinha visto meu email.
Nao funcionou bem do jeito q eu queria, eu acabei fazendo meio q na marretada mesmo... mas nao conhecia esse SIMILAR. Achei interessante. Mais um conhecimento adquirido :)
Vou pesquisar mais a respeito.
Obrigado mesmo!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar