Du kan använda rpad och lpad funktioner för att fylla ut siffror till höger respektive till vänster. Observera att detta inte fungerar direkt på siffror, så du måste använda ::char eller ::text för att kasta dem:
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