From: | "Fabian Sandoval" <master(at)edytec(dot)com> |
---|---|
To: | "Miguel" <mmiranda(at)123(dot)com(dot)sv>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Limpiar de Espacios en blanco |
Date: | 2006-03-21 18:56:50 |
Message-ID: | 001901c64d19$379683d0$240d72c8@escritorio |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel | 2006-03-21 19:06:51 | Re: Limpiar de Espacios en blanco |
Previous Message | juanudo | 2006-03-21 18:35:10 | Re: Problemas configurando el unixODBC para PostgreSQL |