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

Preenchendo zeros à esquerda no postgreSQL


Você pode usar o rpad e lpad funções para preencher os números para a direita ou para a esquerda, respectivamente. Observe que isso não funciona diretamente em números, então você terá que usar ::char ou ::text para lançá-los:
SELECT RPAD(numcol::text, 3, '0'), -- Zero-pads to the right up to the length of 3
       LPAD(numcol::text, 3, '0')  -- Zero-pads to the left up to the length of 3
FROM   my_table