Vous pouvez utiliser le rpad
et lpad
fonctions pour remplir les numéros vers la droite ou vers la gauche, respectivement. Notez que cela ne fonctionne pas directement sur les nombres, vous devrez donc utiliser ::char
ou ::text
pour les lancer :
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