Caros colegas
Eu preciso efetuar uma consulta ao banco de dados de clientes e a consulta precisa ser por aproximacao. Atualmente eu efetuo esta consulta utilizando o comando Like, mas este comando é muito lento. Gostaria de saber se alguem pode me informar um outro comando ou outra forma para eu extrair os dados da tabela.
A query que eu utilizo atualmente é parecida com o exemplo abaixo:
select nome, endereco from CLIENTES where nome like '%' + 'John' + '%' and nome like '%' + 'Alves' + '%' and nome like '%' + 'Castro' + '%'
O nome que eu procuro é "John Alves Castro" sendo que o usuario pode informar "Alves Castro, John"
Desje agradeco a sua colaboracao