[firebase-br] Replace
Eduardo Bahiense
eduardo em icontroller.com.br
Qua Dez 22 20:25:00 -03 2010
No caso do CNPJ, fica bem fácil o replace aninhado
SELECT
REPLACE(REPLACE(REPLACE('01.123.456/0001-78', '.',''),'/',''),'-','')
FROM
RDB$DATABASE
Em 22/12/2010 12:39, Marcelo Moreira escreveu:
> Pessoal,
>
> Preciso fazer um select e ao mesmo tempo formatar o retorno com o metodo
> replace do firebird. No caso estou querendo formatar o retorno de um campo
> que vai contar um CNPJ
>
> select cnpj from cliente
>
> dai o retorno vem: 00.000.000/0001-00
>
> Eu preciso pegar este CNPJ sem a mascara: 00000000000100
>
> existe algo parecido com isso no firebird:
>
> select replace(cnpj, '[-;.]', '') from cliente
>
>
> Abs!
>
Mais detalhes sobre a lista de discussão lista