Foros del Web » Programando para Internet » ASP Clásico »

consulta sql con replace.

Estas en el tema de consulta sql con replace. en el foro de ASP Clásico en Foros del Web. hola tengo una tabla con un campo texto el cual tiene datos asi micampo 01234 32156 351321 656546- 656655- 654646- 356464 654665 98797- tengo por ...
  #1 (permalink)  
Antiguo 25/01/2006, 15:51
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
consulta sql con replace.

hola
tengo una tabla con un campo texto el cual tiene datos asi

micampo

01234
32156
351321
656546-
656655-
654646-
356464
654665
98797-

tengo por lo menos 15000 registros asi, lo que quiero es hacer una funcion o consulta para que me actualice toda la tabla pero quitandome los guiones.
no quiero hacer un DO porqeu se demoraria muchisimo haciendo la operacion
hay alguna consulta sql para quitar los guiones y dejar solo el numero?

en el momento lo tengo con un DO y un replace pero eso se demora muchisimo mientras lo repite quincemil veces.

gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 25/01/2006, 15:54
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Si tu base de datos es SQL, existe la funcion replace.

http://msdn.microsoft.com/library/de...eate2_7eeq.asp

Si no...no se :s
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 25/01/2006, 21:06
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
hola
mi base de datos es mysql

alguien sabe como hacerlo?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 26/01/2006, 04:16
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
A ver si te va bien:

UPDATE tabla SET campo = REPLACE(campo,'-','')

Un saludo
  #5 (permalink)  
Antiguo 26/01/2006, 07:50
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
muchisimas gracias, funciono perfecto lo hace instantaneo..

gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 23:58.