Re: función para reemplazar caracteres

From: Rodrigo Gonzalez <rjgonzale(at)estrads(dot)com(dot)ar>
To: Kernel <jucabapa(at)gmail(dot)com>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: función para reemplazar caracteres
Date: 2011-11-01 21:48:12
Message-ID: 4EB0691C.1060605@estrads.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 01/11/11 16:48, Kernel escribió:
> Hola,
> ¿como puedo sustituir todas las ocurrencias de un carácter en una
> cadena por otro?
>
> Gracias

Usando regexp_replace podes hacerlo

Ejemplo para reemplazar D por R en el campo data

update test set data = regexp_replace(data, 'D', 'R', 'g');

el ultimo parametro que pase (g) es para que reemplace todas y no
solamente la primera aparicion

Espero que te sirva....

Te recomiendo leer
http://www.postgresql.org/docs/current/static/functions-matching.html#FUNCTIONS-POSIX-REGEXP

Saludos

Rodrigo

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2011-11-01 22:41:35 RE: [pgsql-es-ayuda] Paquetes básicos de instalación de Postgresql en Debian 6.0
Previous Message Kernel 2011-11-01 19:48:24 función para reemplazar caracteres