Thiago Boufleuhr escreveu:
> 
>        Bom é o seguinte, sei que isso para vocês é mamão com açúcar!!!
> Como eu faço para retirar sinais de pontuação de um campo TEXT, tpw, 
> queria retirar todos os pontos, barras e hifens do campo CPF, e depois 
> processa-lo.....como posso fazer isso?
> 
> Exemplo: 855.999.666-96 -> 85599966696
> 



Use a função to_number, veja:
http://www.postgresql.org/docs/8.2/interactive/functions-formatting.html

bdteste=# SELECT to_number('855.999.666-96',99999999999);
  to_number
-----------
  855999666
(1 registro)

Para o caso geral veja a função regexp_replace em:
http://www.postgresql.org/docs/8.2/interactive/functions-matching.html

Osvaldo

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a