PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

função to_char(number) no postgres


Você precisa fornecer uma máscara de formato. No PostgreSQL não há padrão:
select to_char(1234, 'FM9999');

Se você não sabe quantos dígitos existem, apenas estime o máximo:
select to_char(1234, 'FM999999999999999999');

Se o número tiver menos dígitos, isso não terá efeitos colaterais.

Se você não precisar de nenhuma formatação (como ponto decimal, separador de milhares), também poderá simplesmente converter o valor em texto:
select 1234::text