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