Extraer cifras de una cadena

21/07/2008 - 12:46 por Telerín | Informe spam
Hola a todos. En una consulta sobre un campo Telefono1 tipo texto, deseo
compararlo con otro tipo numérico Telefono2.

¿Hay alguna manera de extraer los dígitos del campo texto en la propia
consulta?

Este campo puede tener los datos de cualquiere manera:

954123456
954.12.34.56
954.123.456
954-12-34-56
954123456Fax

etc.


Gracias.
 

Leer las respuestas

#1 Ricardo Junquera
21/07/2008 - 14:26 | Informe spam
Hola

Tendrías que delimitar un poco "de cualquie manera", pero por ejemplo
podrías hacer una select sencilla con REPLACE quitando los "." , los "-" y
"FAX".

Si con esto no es suficiente podrías ir comprobando uno a uno los caracteres
del telefono para saber si es numerico (isnumeric) y eliminarlo si no lo es.



Ricardo Junquera
Consultor Business Intelligence

BG&S Online Consultores
Ganadora del Premio Microsoft Business Awards 2008.
Partner de Soluciones : Satisfacción de Cliente.



"Telerín" wrote:

Hola a todos. En una consulta sobre un campo Telefono1 tipo texto, deseo
compararlo con otro tipo numérico Telefono2.

¿Hay alguna manera de extraer los dígitos del campo texto en la propia
consulta?

Este campo puede tener los datos de cualquiere manera:

954123456
954.12.34.56
954.123.456
954-12-34-56
954123456Fax

etc.


Gracias.



Preguntas similares