RE: Limpiar de Espacios en blanco

From: "Miguel Angel" <mvillagomez(at)sayab(dot)com(dot)mx>
To: "'Fabian Sandoval'" <master(at)edytec(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Limpiar de Espacios en blanco
Date: 2006-03-21 22:00:33
Message-ID: 000601c64d32$f94ffbf0$92ae41c8@carmanjt63j9l2
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Puedes usar esto:

UPDATE TuTabla SET ElNombre=REPLACE(ElNombre,'aa','a') WHERE ElNombre
LIKE '%aa%'

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Fabian Sandoval
> Enviado el: 21 de Marzo de 2006 12:57 p.m. box
> Para: Miguel; pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: Re: [pgsql-es-ayuda] Limpiar de Espacios en blanco
>
> Gracias Miguel voy a hacer las respectivas pruebas
>
> Con esto me Surge una pregunta y prácticamente necesidad, pues tengo
que
> reemplazar varios campos en la base de datos por ejemplo puedo
reemplazar
> en
> la base de datos todo lo que diga aa por una sola a ejemplo que si
esta
> en
> un registro
>
> fabiaan
>
> caarlos
>
> aandres
>
> senaidaa
>
>
>
> Pueda hacer un update que coja todo lo que tenga "aa" y me lo
reemplace
> por
> "a"
>
>
>
> Para después Obtener
>
> fabian
>
> carlos
>
> andres
>
> senaida
>
>
>
> Seria lo mismo que hacer un remplace en Excel, pero en Postgres de que
> manera ¿???
>
>
> GRACIASSSSSSSSSSSSSSSss ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ por sus respuestas ¡¡¡¡¡
>
> Fabian Sandoval wrote:
>
> > Hola Amigos
> > Tengo un problemita con mi base de datos,
> >
> > En una tabla tengo las siguientes columnas
> >
> > Nombre, apellido, Direccion, telefono
> >
> >
> >
> > En el campo de Dirección la mayoría de las direcciones tienen muchos
> > espacios en blanco,
> >
> > Ejemplo:
> >
> >
> >
> > "Cr54 17-36 Las Villas"
> >
> > "Tr2 A 53-30 Trr 1 Ap 204 Vista del Parque"
> >
> > "Cl 43 33-11 El Paraíso Girón"
> >
> > "Cr29 51-08 Ap 201"
> >
> >
> >
> > Casi en la mitad de la Dirección hay muchos espacios en blanco,
> >
> > como los puedo borrar ???
>
>
> Si estas seguro que en la parte intermedia siempre hay mas de un
espacio
> podes probar asi:
>
> select replace('Cl 43 33-11 El Paraíso Giron',substring('Cl 43
33-
> 11
> El Paraíso Giron' from '\\s{2}'),'')
>
> ---
> miguel
>
>
>
>
>
> ---------------------------(fin del
mensaje)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2006-03-21 23:59:30 Re: Duplicado de Tablas
Previous Message Alvaro Herrera 2006-03-21 21:19:21 Re: error en transaccion gigantesca