[firebase-br] Comparar valores de Campo Varchar

Adalberto de Sousa Monteiro asm190 em gmail.com
Seg Abr 17 10:50:36 -03 2006


Bom dia Kléber
Minha situação é a seguinte.
Tenho 2 tabelas :

INTERPRETE
   Primary Key = ID_INTERPRETE

MUSICA
    Primary Key = ID_INTERPRETE, ID_MUSICA

No cadastro de Interpretes, a pessoa pode cadastrar o mesmo interprete de N
formas mudando a forma de escrever o nome dele e no de Musica, para o mesmo
interprete ele consegue cadastrar a mesma musica de N formas diferenciando
apenas a descrição.

Minha intenção era a seguinte, fazer um procedimento aonde eu iria ler toda
a base e consistir os possiveis cadastros parecidos e gerar um relatorio
para o usuario validar.

Usando o exemplo que eu passei eu traria o seguinte.
INTERPRETES PARECIDOS
KLB
K L B
K.L.B

MUSICAS PARECIDAS
Justify My Love
Justify For My Love
Justify To My Love

Mas não tenho a minima ideia de como fazer .....

Aproveitando, como faço para passar um valor caracter para hexa através do
Firebird ?

ADalberto



Em 17/04/06, Kléber Caneva <kdcc em terra.com.br> escreveu:
>
> Acredito que vc esteja pretendendo criar um cadastro de interprete para
> corrigir esse problema...
>
> Você pode criar um campo auxiliar, e nele preencher o campo de interprete
> sem espaços, pontos ou outros caracteres especiais... mas de qualquer
> jeito
> vai ter que fazer uma análise visual para selecionar qual o interprete
> real..
>
> []´s
>
> Kléber Caneva
>
> ----- Original Message -----
> From: "Adalberto de Sousa Monteiro" <asm190 em gmail.com>
> To: <lista em firebase.com.br>
> Sent: Monday, April 17, 2006 10:11 AM
> Subject: [firebase-br] Comparar valores de Campo Varchar
>
>
> Bom dia pessoal,
> Estou desenvolvendo um sistema para uma empresa para venda e controle de
> musicas.
> Temos uma base de dados com cerca de 35.000 músicas cadastras, porém temos
> a
> seguinte situação.
>
> Exemplo:
> Interprete : KLB
>
> Musicas
> Justify My Love
>
> Posso ter as seguintes situações de cadastros: (Interprete + Música)
>
> KLB - Justify My Love
> K L B - Justify My Love
> K.L.B - Justify My Love
> KLB - Justify For My Love
> KLB - Justify To My Love
>
>
> E assim vai.
> Alguém teria alguma idéia de como posso fazer para comparar todo meu
> cadastro e trazer os "possíveis" cadastros duplicados ?
> Se eu passar o varchar para Hexa por exemplo, sera que eu consigo um valor
> parecido entre eles ???
>
> Se alguém puder me ajudar .......
> Abraços a todos
>
> Adalberto
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
>
> http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1145279476.883448.1185.mindelo.hst.terra.com.br,4123,Des15,Des15
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: McAfee VirusScan / Atualizado em 14/04/2006 / Versão:
> 4.4.00/4741
> Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista