Re: función para reemplazar caracteres

From: Kernel <jucabapa(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: función para reemplazar caracteres
Date: 2011-11-03 17:23:30
Message-ID: 4EB2CE12.2080004@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 02/11/2011 17:19, Rodrigo Gonzalez escribió:
> El 02/11/11 05:37, Kernel escribió:
>> El 01/11/2011 22:48, Rodrigo Gonzalez escribió:
>>> 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
>>>
>> Ok, Gracias, ¿para que coja mayúsculas y minúsculas?
> No lo probe, pero i es el flag asi que seria algo asi como gi en el
> ultimo parametro
>
> Por favor incluí a la lista cuando contestes
>
> Gracias
>
Muchas gracias, perfecto

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro Carrillo 2011-11-03 18:43:29 recorrer old
Previous Message Ing. Vladimir Urquia Cordero 2011-11-03 15:54:54 Compilar Postgres 9.1 con SE-Postgres