PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Remplir des zéros à gauche dans postgreSQL

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