Muito obrigado osvaldo 
resolveu!!

att




________________________________
De: Osvaldo Kussama <[email protected]>
Para: Comunidade PostgreSQL Brasileira <[email protected]>
Enviadas: Terça-feira, 3 de Novembro de 2009 12:54:22
Assunto: Re: [pgbr-geral] Concatenaçao to_char

2009/11/3 Osvaldo Kussama <[email protected]>:
> 2009/11/3 Osvaldo Kussama <[email protected]>:
>> 2009/11/3 paulo matadr <[email protected]>:
>>> Galera , tenho a seguinte situação:
>>>
>>> create table teste_string( a int,b  int );
>>>
>>>
>>> insert into teste_string values (111,22);
>>> insert into teste_string values (112,223);
>>> insert into teste_string values (13,224);
>>> insert into teste_string values (114,225);
>>> insert into teste_string values (15,226);
>>>
>>> select  (to_char(a,'999'))||'.'||(to_char(b,'999')) as juncao from
>>> teste_string
>>>
>>> o resultado ta vindo assim:
>>>
>>> select  (to_char(a,'999'))||'.'||(to_char(b,'999')) as juncao from
>>> teste_string;
>>>   juncao
>>> -----------
>>>   111.  22
>>>   112. 223
>>>    13. 224
>>>   114. 225
>>>    15. 226
>>> (5 rows)
>>>
>>> 111.  22 colocando espaco entre os campos , como eu faço eliminar isso?
>>>
>>
>>
>> Creio que ltrim(to_char(b,'999'),' ') resolve.
>> http://www.postgresql.org/docs/current/interactive/functions-string.html
>>
>
> Oops!
> Creio também que você deveria utilizar '000' no lugar de '999' para
> sair 111.022 e não 111.22. (não sei se é efetivamente seu caso)
>


Melhor ainda, utilize o FM (havia me esquecido dele):

bdteste=# SELECT to_char(111,'999') || '.' || to_char(22, 'FM000');
?column?
----------
  111.022
(1 registro)

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



      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a