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

formatear un numero oracle

Estas en el tema de formatear un numero oracle en el foro de Bases de Datos General en Foros del Web. Hola tengo telefonos de la forma: +562 1234567 y necesito (2)1234567 Alguien sabra como logro eso? Atte Mauricio...
  #1 (permalink)  
Antiguo 07/02/2006, 09:09
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 7 meses
Puntos: 0
De acuerdo formatear un numero oracle

Hola tengo telefonos de la forma:
+562 1234567
y necesito
(2)1234567

Alguien sabra como logro eso?
Atte
Mauricio
  #2 (permalink)  
Antiguo 08/02/2006, 05:46
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 7 meses
Puntos: 0
De acuerdo

Nadie pesca este foro.....
Bueno este es el resultado

substr(campo,4,10)

esto desde donde que cantidad va a mostrar
  #3 (permalink)  
Antiguo 08/02/2006, 15:12
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 7 meses
Puntos: 0
De acuerdo

me resulta a medias.
tengo
+562 1234567
y deseo
21234567
como diantrees se podra hacer? haaa...
Atte
Mauricio
  #4 (permalink)  
Antiguo 09/02/2006, 06:26
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 7 meses
Puntos: 0
De acuerdo

Ademas de esto. tengo que eliminar los correos que no cumplen con la estructura típica de ellos.
Ya poh....
Atte
Mauricio
  #5 (permalink)  
Antiguo 09/02/2006, 07:55
 
Fecha de Ingreso: marzo-2004
Ubicación: Bucaramanga
Mensajes: 71
Antigüedad: 20 años, 2 meses
Puntos: 0
No has mirado la instruccion replace de oracle, no recuerdo muy bien la sintaxis, pero podrias reemplazar '+562' por 2
  #6 (permalink)  
Antiguo 09/02/2006, 09:46
 
Fecha de Ingreso: marzo-2004
Ubicación: Bucaramanga
Mensajes: 71
Antigüedad: 20 años, 2 meses
Puntos: 0
replace(campo, '+562', '(2)')
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 12:08.