Em 05/07/15, Osvaldo Kussama<[email protected]> escreveu:
> Em 05/07/15, Douglas Fabiano Specht<[email protected]> escreveu:
>> Em 5 de julho de 2015 18:09, Osvaldo Kussama <[email protected]>
>> escreveu:
>>
>>> 2015-07-05 17:09 GMT-03:00, Douglas Fabiano Specht <
>>> [email protected]>:
>>> > pessoal,
>>> > utilizo o PostgreSQL 9.4.0 on x86_64-unknown-linux-gnu, compiled by
>>> > gcc
>>> > (Debian 4.7.2-5) 4.7.2, 64-bit,
>>> >
>>> > tenho um campo character varying em que grava um codigo html, ocorre
>>> > que
>>> > esse codigo vem com caracteres especiais, mas nao consigo fazer um
>>> replace
>>> > simples, vejam o resultado abaixo do comando com replace, alguma outra
>>> > idéia?
>>> >
>>> > select replace(resultado,'?', ''),resultado from mensagemdetalhe
>>> > order by id desc
>>> >
>>> > "replace" "resultado"
>>> > "<font face=arial size=3 color=blue>Enviada com sucesso" "<font
>>> face=arial
>>> > size=3 color=blue>Enviada com sucesso"
>>> > "<font face=arial size=3 color=blue>Enviada com sucesso" "<font
>>> face=arial
>>> > size=3 color=blue>Enviada com sucesso"
>>> > "<font face=arial size=3 color=red>Formato de Celular Inv?lido" "<font
>>> > face=arial size=3 color=red>Formato de Celular Inv?lido"
>>> > "<font face=arial size=3 color=red>Formato de Celular Inv?lido" "<font
>>> > face=arial size=3 color=red>Formato de Celular Inv?lido"
>>> > "<font face=arial size=3 color=red>Formato de Celular Inv?lido" "<font
>>> > face=arial size=3 color=red>Formato de Celular Inv?lido"
>>> > "<font face=arial size=3 color=red>Formato de Celular Inv?lido" "<font
>>> > face=arial size=3 color=red>Formato de Celular Inv?lido"
>>> >
>>>


Tente:

select regexp_replace(resultado,'Inv.lido', 'Invalido'), resultado
from mensagemdetalhe
order by id desc;

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a