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

Quitar espacios en datos

Estas en el tema de Quitar espacios en datos en el foro de Bases de Datos General en Foros del Web. Hola: Quiero saber si se pueden quitar los espacios del principio y del final en los datos que ya estan ingresados en una tabla. Gracias!!!...
  #1 (permalink)  
Antiguo 06/12/2004, 11:41
 
Fecha de Ingreso: noviembre-2004
Mensajes: 176
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Quitar espacios en datos

Hola:

Quiero saber si se pueden quitar los espacios del principio y del final en los datos que ya estan ingresados en una tabla.

Gracias!!!
  #2 (permalink)  
Antiguo 06/12/2004, 12:01
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 5 meses
Puntos: 5
Saludos,
En SQL Server hay varias formas..creo que hay hasta una funcion especifica que lo hace, pero no me recuerdo

Esto remueve los espacios al principio y al final. Y te sustituye con un punto los espacios entre medio.
SELECT REPLACE(LTRIM(RTRIM(lacolumna)), ' ', '.')
from latabla

Si es para remplazar solamente los espacios del principio y el final podrias usar
SELECT REPLACE(LTRIM(RTRIM(lacolumna)), ' ', ' ')
from latabla

Para hacerlo en la tabla con un UPDATE:
UPDATE latabla
SET lacolumna = REPLACE(LTRIM(RTRIM(lacolumna)), ' ', ' ')
__________________
Yanira
  #3 (permalink)  
Antiguo 06/12/2004, 13:17
 
Fecha de Ingreso: noviembre-2004
Mensajes: 176
Antigüedad: 19 años, 5 meses
Puntos: 0
Perfecto !!!
Gracias Yanira funciona OK, ahora para agregar \ en donde aparecen / deberia hacerlo asi

UPDATE latabla
SET lacolumna = REPLACE(LTRIM(RTRIM(lacolumna)), ' / ', ' \ / ')

...Creo que si, pero quiero confirmarlo

Gracias por todo y un saludo
  #4 (permalink)  
Antiguo 06/12/2004, 13:31
 
Fecha de Ingreso: noviembre-2004
Mensajes: 176
Antigüedad: 19 años, 5 meses
Puntos: 0
Mmmmm...
No Me Funciona !!!????
  #5 (permalink)  
Antiguo 06/12/2004, 14:59
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 5 meses
Puntos: 5
A ver, a ver...
Eliminar espacios al principio y al final del texto y sustituir la / por la \ es:

UPDATE latabla
SET lacolumna = REPLACE(LTRIM(RTRIM(lacolumna)), '/', '\')
__________________
Yanira
  #6 (permalink)  
Antiguo 07/12/2004, 07:04
 
Fecha de Ingreso: noviembre-2004
Mensajes: 176
Antigüedad: 19 años, 5 meses
Puntos: 0
me temo que no funciona:

el tipo de dato almacenado es el sgte "CD/R/RW SONY" y necesito que quede asi "CD\/R\/RW SONY" para no tener problemas con el codigo php
  #7 (permalink)  
Antiguo 07/12/2004, 07:52
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 5 meses
Puntos: 5
Extraño..a mi me funciona con..

update latabla
set lacolumna= REPLACE(LTRIM(RTRIM(lacolumna)), '/', '\/')

o habias cambiado la / por \ anteriormente?...
__________________
Yanira

Última edición por Yanix; 07/12/2004 a las 07:53
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 14:48.