PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Riempimento di zeri a sinistra in postgreSQL

Puoi usare il rpad e lpad funzioni per inserire i numeri rispettivamente a destra oa sinistra. Nota che questo non funziona direttamente sui numeri, quindi dovrai usare ::char o ::text per lanciarli:

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