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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral