Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/11/2013, 02:03
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 12 años, 6 meses
Puntos: 40
Respuesta: Como quitar espacios intermedios en SQL con replace

Hay un truco muy simple a este problema:
Código SQL:
Ver original
  1. CREATE TABLE #T(D VARCHAR(50));
  2.  
  3. INSERT
  4. INTO    #T
  5. VALUES  ('1 espacio'),
  6.     ('2  espacios'),
  7.     ('3   espacios'),
  8.     ('4    espacios'),
  9.     ('5     espacios');
  10.  
  11. SELECT * FROM #T;
  12.  
  13. UPDATE  #T
  14. SET     D=REPLACE(REPLACE(REPLACE(D,' ','<>'),'><',''),'<>',' ');
  15.  
  16. SELECT * FROM #T;
(si los caracteres '<' o '>' existen en la columna - cambialosen otros ccaracteres en el código ).
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog