PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Auffüllen von Nullen links in PostgreSQL

Sie können das rpad verwenden und lpad Funktionen zum Auffüllen von Zahlen nach rechts bzw. links. Beachten Sie, dass dies nicht direkt mit Zahlen funktioniert, daher müssen Sie ::char verwenden oder ::text um sie zu besetzen:

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