Osvaldo Rosario Kussama wrote:
> 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)
>
Eu não utilizaria esta função pois CPFs que iniciam com zero(s) seriam
desconsiderados. Houve até uma discussão recente se não seria adequado
validar a máscara. Eu utilizaria translate ou regexp_replace.
regression=# select translate(translate('012.345.678-90', '-', ''), '.',
'');
translate
-------------
01234567890
(1 registro)
--
Euler Taveira de Oliveira
http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral