LIKE IN no SELECT
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.
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
Curtidas 0
Respostas
Thiago Irrazabal
14/03/2014
Boa tarde, vi que tua pergunta não obteve nenhuma resposta então, eu fiz um exemplo aqui que talvez, te ajude.
Att,
Thiago Irrazabal de Oliveira.
SELECT * FROM CLIENTES WHERE NOME SIMILAR TO '_+EDSON_+|_+BAURU_+'
Att,
Thiago Irrazabal de Oliveira.
GOSTEI 0
Thiago Irrazabal
14/03/2014
Funcionou a dica ?
Att,
Thiago Irrazabal de Oliveira.
Att,
Thiago Irrazabal de Oliveira.
GOSTEI 0
Edson Hashimoto
14/03/2014
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!
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!
GOSTEI 0