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)

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

Responder a