Re: Eliminar retornos de carro

From: Gunnar Wolf <gwolf(at)gwolf(dot)org>
To: Consuelo Marmolejo <consuelo_marmolejo(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Eliminar retornos de carro
Date: 2008-02-05 05:58:14
Message-ID: 20080205055813.GB2381@cajita.gateway.2wire.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Consuelo Marmolejo dijo [Mon, Feb 04, 2008 at 05:59:58PM -0600]:
>
> Qué tal buenas tardes.
> Quisiera saber como puedo eliminar los retornos de carros dentro de
> las columnas de mi tabla; he probado con REPLACE, SUBSTR, SUBSTRING,
> SPLIT_PART, pero ninguna de estás funciones me ayuda debido a que
> pueden separarlo adecuadamente, si trato de concatenarlos después de
> separarlos para obtener la frase completa, no sale bien.
>
> Alguien puede ayudarme?

Podrías usar una función en pl/perl, algo como: (va sin probar)

CREATE FUNCTION quita_espacios (text) RETURNS text AS $$
my $cadena = $_[0];
$cadena =~ s/\s//sg;
return $cadena;
$$ LANGUAGE plperl;

Entonces, le das SELECT quita_espacios(campo) FROM tabla, y
sanseacabó.

Saludos,

--
Gunnar Wolf - gwolf(at)gwolf(dot)org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ricardo Granados Tiznado 2008-02-05 08:40:10 Fwd: Excel a postgre
Previous Message Reynier Perez Mira 2008-02-05 05:55:08 RE: [pgsql-es-ayuda] Lista para rediseñar postgresql.org