Comparar dos cadenas de texto

20/02/2007 - 17:25 por UsuarioNovato | Informe spam
Buenas, alguien tiene una funciòn, o SQL Server 2000 hay alguna forma de
comparar dos cadenas de texto y que me devuelva las que son mas parecidas en
un porcentaje de similitud dado?

Lo que quiero es comparar dos campos de dos tabas diferentes y ver cuàles
tienen mayor similitud en sus descripciones...

Muchas gracias...

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
20/02/2007 - 17:34 | Informe spam
Considera usar las funciones SOUNDEX y DIFFERENCE:

http://msdn2.microsoft.com/en-us/library/aa259235(SQL.80).aspx



Gustavo Larriera, MVP
http://aspnet2.com/mvp.ashx?GustavoLarriera
http://solidqualitylearning.com/blogs/glarriera/
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"UsuarioNovato" wrote:

Buenas, alguien tiene una funciòn, o SQL Server 2000 hay alguna forma de
comparar dos cadenas de texto y que me devuelva las que son mas parecidas en
un porcentaje de similitud dado?

Lo que quiero es comparar dos campos de dos tabas diferentes y ver cuàles
tienen mayor similitud en sus descripciones...

Muchas gracias...



Respuesta Responder a este mensaje
#2 UsuarioNovato
20/02/2007 - 18:41 | Informe spam
Creo que no se sirve, se que en SQL2005 hay una funciòn que me devuelve el
porcentaje de similitud de dos cadenas de caracteres, pero no se si en
SQL2000 existe o si se puede implementar algo como eso.



"Gustavo Larriera (MVP)" escribió en el mensaje
news:
Considera usar las funciones SOUNDEX y DIFFERENCE:

http://msdn2.microsoft.com/en-us/library/aa259235(SQL.80).aspx



Gustavo Larriera, MVP
http://aspnet2.com/mvp.ashx?GustavoLarriera
http://solidqualitylearning.com/blogs/glarriera/
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"UsuarioNovato" wrote:

> Buenas, alguien tiene una funciòn, o SQL Server 2000 hay alguna forma de
> comparar dos cadenas de texto y que me devuelva las que son mas


parecidas en
> un porcentaje de similitud dado?
>
> Lo que quiero es comparar dos campos de dos tabas diferentes y ver


cuàles
> tienen mayor similitud en sus descripciones...
>
> Muchas gracias...
>
>
>
Respuesta Responder a este mensaje
#3 Gustavo Larriera (MVP)
20/02/2007 - 21:13 | Informe spam
SOUNDEX y DIFFERENCE funcionan en SQL Server 2005. Si bien no calculan un
porcentaje, el token de 4 caracteres que retorna es el indicador de lo
parecido o distinto que son los strings.

No sé cuál es la función SS2005 a la que haces referencia, si me dices el
nombre?

Hacer una función a medida siempre es posible, en tanto tengas claramente
definido cómo se calcula dicho porcentaje de compración. Si sabes el
algoritmo, dínoslo y veremos si odemos ayudarte con eso.


Gustavo Larriera, MVP
http://aspnet2.com/mvp.ashx?GustavoLarriera
http://solidqualitylearning.com/blogs/glarriera/
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"UsuarioNovato" wrote:

Creo que no se sirve, se que en SQL2005 hay una funciòn que me devuelve el
porcentaje de similitud de dos cadenas de caracteres, pero no se si en
SQL2000 existe o si se puede implementar algo como eso.



"Gustavo Larriera (MVP)" escribió en el mensaje
news:
> Considera usar las funciones SOUNDEX y DIFFERENCE:
>
> http://msdn2.microsoft.com/en-us/library/aa259235(SQL.80).aspx
>
>
>
> Gustavo Larriera, MVP
> http://aspnet2.com/mvp.ashx?GustavoLarriera
> http://solidqualitylearning.com/blogs/glarriera/
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "UsuarioNovato" wrote:
>
> > Buenas, alguien tiene una funciòn, o SQL Server 2000 hay alguna forma de
> > comparar dos cadenas de texto y que me devuelva las que son mas
parecidas en
> > un porcentaje de similitud dado?
> >
> > Lo que quiero es comparar dos campos de dos tabas diferentes y ver
cuàles
> > tienen mayor similitud en sus descripciones...
> >
> > Muchas gracias...
> >
> >
> >



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida