sql >> Base de Datos >  >> RDS >> PostgreSQL

Relleno de ceros a la izquierda en postgreSQL

Puedes usar el rpad y lpad funciones para rellenar números a la derecha o a la izquierda, respectivamente. Tenga en cuenta que esto no funciona directamente en los números, por lo que tendrá que usar ::char o ::text para lanzarlos:

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