SELECT to_char(telefone,'FM"("00")"0000"-"0000')

Note o uso do FM no inicio do formato.

Este "FM" é um modificador e está documentado aqui:

http://www.postgresql.org/docs/8.4/interactive/functions-formatting.html#FUNCTIONS-FORMATTING-NUMERICMOD-TABLE

Na sessão Funções de formatação:
http://www.postgresql.org/docs/8.4/interactive/functions-formatting.html


2010/1/1 GABRIEL DOS SANTOS <[email protected]>:
> Boa tarde a Todos.
>
> Alguem poderia me dizer porque a função to_char, quando eu formato um
> telefone do tipo NUMERIC(10). Realizo o seguinte comando:
>
> SELECT to_char(telefone,'"("00")"0000"-"0000') AS telefone FROM tbcliente;
>
> ------------------------
> Resultado(3)
>
> ( 62)3323-1078
> ( 62)3323-1112
> ( 62)3323-1434
>
> o valor retornado acrescenta um espaço entre o primeiro parenteses e o
> primeiro numero?
>
> Pois quero que retorne sem este espaço, da seguinte forma. Estou utilizando
> a versão 8.4.1.1
>
> (62)3323-1078
>
>
>
> Grande abraço a todos da Comunidade, Feliz Ano Novo a todos.
>
> Gabriel dos Santos.
>
> ________________________________
> O Novo Windows 7 funciona como você quer. Clique para conhecer!
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



-- 
Tarcisio F. Sassara
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a