Select Urgente

17/09/2003 - 20:12 por Fabián | Informe spam
Hola a todos!!!!
La consulta es la siguiente:
En un campo de tipo char(15), tengo los nombres y
apellidos de distintas personas. Los cuales en el nombre y
el apellido a veces tienen más de un espacio en blanco.
Ejemplo
Nombre

aaa bbb
aaa bbbb
a bbbbb cccc

mediante rtrim y ltrim puedo eliminar los espacios de
inicio y final.
¿Pero existe alguna forma de eliminar los espacios en
blanco cuando sean mayor a 1 entre nombre y apellido?
Necesito dejarlo de la siguiente forma
aaa bbb
aaa bbb
a bbbbb cccc

Muchas gracias por la ayuda.
Saludos
Fabián
 

Leer las respuestas

#1 Liliana Sorrentino
17/09/2003 - 20:38 | Informe spam
Hola Fabián:

Probá:

UPDATE TuTabla
SET TuCampo = replace (replace (replace (tucampo, ' ', ' '), ' ', ' '), '
', ' ')

Saludos... Liliana.

"Fabián" escribió en el mensaje
news:020201c37d47$4f4bbee0$
Hola a todos!!!!
La consulta es la siguiente:
En un campo de tipo char(15), tengo los nombres y
apellidos de distintas personas. Los cuales en el nombre y
el apellido a veces tienen más de un espacio en blanco.
Ejemplo
Nombre

aaa bbb
aaa bbbb
a bbbbb cccc

mediante rtrim y ltrim puedo eliminar los espacios de
inicio y final.
¿Pero existe alguna forma de eliminar los espacios en
blanco cuando sean mayor a 1 entre nombre y apellido?
Necesito dejarlo de la siguiente forma
aaa bbb
aaa bbb
a bbbbb cccc

Muchas gracias por la ayuda.
Saludos
Fabián

Preguntas similares