Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

replace

Estas en el tema de replace en el foro de SQL Server en Foros del Web. necesito eliminar los numeros de telefono que contengan cierto caracter, asi: +560 2 123456 -> 21213456 ademas 0341 123456 -> " " o null... yo ...
  #1 (permalink)  
Antiguo 16/02/2006, 07:25
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
De acuerdo replace

necesito eliminar los numeros de telefono que contengan cierto caracter, asi:

+560 2 123456 -> 21213456
ademas
0341 123456 -> " " o null...

yo hago
TRIM(replace(replace(replace(replace(PH_NUM,'+560' ),''),'+56'),' '))as fono
para el primer caso, pero me falta el segundo.
Ojala alguien sepa.
Atte
Mauricio

Pd. algo asi necesito:
select PH_NUM as mal, replace(PH_NUM,select PH_NUM FROM siebel.S_CON_ADDR@siebel where PH_NUM like '+3',' ') as bien
from siebel.S_CON_ADDR@siebel where PH_NUM like '+3%'

Última edición por maurimono; 16/02/2006 a las 08:09
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:24.