Em 20 de julho de 2016 18:24, Heloisa Fernanda
<helois...@yahoo.com.br> escreveu:
> Olá Pessoal!
>
> Estou trazendo o resultado de uma consulta em um record, ex:
>
> SELECT
> exame::TEXT
> FROM
> exame;
>
> Retorna algo assim: (ZIKAG,"ZIKA VÍRUS ANTICORPOS IGG","Para descartar
> infecção recente, realizar ensaio de IgM ou soroconversão em IgG no
> intervalo de 3 a 4 semanas.",1)
>
> Mas preciso trocar o separador de campos de vírgula para alguma outra coisa,
> alguém tem ideia de como fazer isso?
>

Olá, Heloisa.

Tente isso:

SELECT
   REPLACE(exame::TEXT, ',', ';') as exame
FROM
   exame;

O primeiro parâmetro da função REPLACE [1] é a entrada, o texto
principal. O segundo é o caractere que você quer substituir e o
terceiro o novo substituto. Neste caso troquei as vírgulas por
ponto-e-vírgula.


[1] https://www.postgresql.org/docs/9.5/static/functions-string.html

TIAGO J. ADAMI
http://www.adamiworks.com
http://www.clouddba.com.br
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a