Funcion para comparar string

13/01/2004 - 16:03 por Pablo Salazar | Informe spam
Hola a todos
Una pregunta, habra una funcion en SQL 2000 en la que le de y me devuelva
cuantos caracteres tiene de diferencia 2 string
por ejemplo

Brocoli,Brócoli tiene 1 de diferencia
Brocoli,Guatemala tiene 8 de diferencia.

Gracias.

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
13/01/2004 - 16:09 | Informe spam
podrias hacer:

Select len(campo1) - len(campo2) as dif

Salu2

Maximiliano Damian Accotto


"Pablo Salazar" escribió en el mensaje
news:
Hola a todos
Una pregunta, habra una funcion en SQL 2000 en la que le de y me devuelva
cuantos caracteres tiene de diferencia 2 string
por ejemplo

Brocoli,Brócoli tiene 1 de diferencia
Brocoli,Guatemala tiene 8 de diferencia.

Gracias.




Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
13/01/2004 - 17:15 | Informe spam
Maxi: Me temo que lo que pones no hace lo que Pablo quiere (al menos con el
primero de sus ejemplos).

Pablo, puedes especificar con más detalle lo que deseas hacer? Es una
comparación caracter a caracter posicional?

El ejemplo 1 parece claro.

Tu ejemplo 2 realmente no lo entiendo bien.



Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> wrote in message
news:
podrias hacer:

Select len(campo1) - len(campo2) as dif

Salu2

Maximiliano Damian Accotto


"Pablo Salazar" escribió en el mensaje
news:
> Hola a todos
> Una pregunta, habra una funcion en SQL 2000 en la que le de y me


devuelva
> cuantos caracteres tiene de diferencia 2 string
> por ejemplo
>
> Brocoli,Brócoli tiene 1 de diferencia
> Brocoli,Guatemala tiene 8 de diferencia.
>
> Gracias.
>
>
>
>


Respuesta Responder a este mensaje
#3 Maximiliano D. A.
13/01/2004 - 17:20 | Informe spam
opsss perdon, entendi mal, ahora si entendi, parece ser char to char la cosa

Maximiliano Damian Accotto


"Gustavo Larriera [MVP]" escribió en el
mensaje news:
Maxi: Me temo que lo que pones no hace lo que Pablo quiere (al menos con


el
primero de sus ejemplos).

Pablo, puedes especificar con más detalle lo que deseas hacer? Es una
comparación caracter a caracter posicional?

El ejemplo 1 parece claro.

Tu ejemplo 2 realmente no lo entiendo bien.



Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> wrote in


message
news:
> podrias hacer:
>
> Select len(campo1) - len(campo2) as dif
>
> Salu2
>
> Maximiliano Damian Accotto
>
>
> "Pablo Salazar" escribió en el mensaje
> news:
> > Hola a todos
> > Una pregunta, habra una funcion en SQL 2000 en la que le de y me
devuelva
> > cuantos caracteres tiene de diferencia 2 string
> > por ejemplo
> >
> > Brocoli,Brócoli tiene 1 de diferencia
> > Brocoli,Guatemala tiene 8 de diferencia.
> >
> > Gracias.
> >
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Pablo Salazar
13/01/2004 - 18:50 | Informe spam
Les voy a explicar, estoy leyendo datos de una PalmV a una tabla .DBF,
cuando miro los datos algunos de los que tenia con acentos ocon ñ estan con
simbolo por ejemplo
Brócoli esta en la tabla como Br=coli. otro ejemplo
EjoteFrancés en la tabla esta como EjoteFrancTs. Entonces mi idea es ir a
buscar Br=coli en la tabla de productos y encontrar el nombre de un producto
que tenga menos diferencias por ejemplo si comparo Br=coli con Arveja pues
tendra todas de diferente, pero si comparo con Brócoli solamente tendra una.

Gracias.
Respuesta Responder a este mensaje
#5 Gustavo Larriera [MVP]
13/01/2004 - 19:35 | Informe spam
OK, comprendí lo que deseas hacer.

Revisa en los Books Online las funciones SOUNDEX y DIFFERENCE, creo que
pueden serte muy útiles.

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Pablo Salazar" wrote in message
news:
Les voy a explicar, estoy leyendo datos de una PalmV a una tabla .DBF,
cuando miro los datos algunos de los que tenia con acentos ocon ñ estan


con
simbolo por ejemplo
Brócoli esta en la tabla como Br=coli. otro ejemplo
EjoteFrancés en la tabla esta como EjoteFrancTs. Entonces mi idea es ir a
buscar Br=coli en la tabla de productos y encontrar el nombre de un


producto
que tenga menos diferencias por ejemplo si comparo Br=coli con Arveja pues
tendra todas de diferente, pero si comparo con Brócoli solamente tendra


una.

Gracias.


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida