rpad
を使用できます およびlpad
数字をそれぞれ右または左に埋める機能。これは数値に対して直接機能しないため、::char
を使用する必要があることに注意してください。 または::text
それらをキャストするには:
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