Du kan bruge rpad
og lpad
funktioner til at lægge tal til henholdsvis højre eller venstre. Bemærk, at dette ikke virker direkte på tal, så du bliver nødt til at bruge ::char
eller ::text
for at kaste 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