Obrigado Vitor e Claudiney pelas dicas! Eu já conhecia o soundex, e fiz alguns testes com ele, até conseguir o resultado desejado, porém com um tempo de resposta de mais de 20 min em uma base com apenas 9900 registros
Achei muito lento! Mas, muito obrigado pela colaboração! Abraços! Vitor Redes <[EMAIL PROTECTED]> escreveu: Tem no firebird sim... procure no google por soundex firebird... ou vá direto na firebase que tem. Vitor. _____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Claudiney Cogo Enviada em: segunda-feira, 1 de outubro de 2007 16:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Duvída em sintaxe SQL Olá Daniel. Não sei dizer se isso existe no Firebird, mas no SQL Server existe uma função chamada SOUNDEX que pode ser usada pra testar a semelhança fonética entre duas palavras. Nunca usei, mas de repente pode ser uma saída pra você. Acredito que a sintaxe seja mais ou menos o seguinte: select * from tabela where soundex(nome) = soundex(:paramnome) ou algo assim... Se alguém da lista já usou essa função, pode complementar melhor. Abraço. _____________________________________ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br ----- Original Message ----- From: Daniel Lucena To: delphi-br Sent: Monday, October 01, 2007 3:14 PM Subject: [delphi-br] Duvída em sintaxe SQL Boa tarde senhores, Primeiramente peço desculpas por enviar a este forum uma questão nao diretamente relacionada a delphi e sim a firebird. Mas como não obtive respostas lá, as vezes alguem aqui possa me ajudar. Estou elaborando uma função de consulta por fonema, porém estou com dificuldades na sintaxe select com firebird: Ex: Quero encontrar a palavra "CHAVE" no banco de dados, sendo passado como paramentro CHAVE ou XAVE. logo, criei a seguinte seleção: select palavra from dicionario where palavra like '[X,CH]AVE' Não obtive o resultado desejado! Foi retornado NULL, pois a seleção verificou '[X,CH]AVE' na integra e não 'XAVE' ou 'CHAVE'. Alguem conhece essa sintaxe? Alguem pode me ajudar? Desde já muito obrigado! Daniel Vitor Eng. de Computação Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] __________ NOD32 2563 (20071001) Information __________ This message was checked by NOD32 antivirus system. http://www.eset. <http://www.eset.com> com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Daniel Vitor Eng. de Computação Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]