2011-02-11 11 views

Respuesta

21

Si la función está disponible LPAD:

SELECT LPAD(some_column, 5, '0') 
FROM table 

contrario, puede utilizar una combinación de RIGHT y REPEAT:

SELECT RIGHT(REPEAT('0', 5) || some_column, 5) 
FROM table 

some_column | Concatenate five '0's to some_column | Return the five rightmost characters 
------------------------------------------------------------------------ 
    12  =>    0000012     => 00012 
    123  =>   0000=> 0
    6454  =>   000006454     => 06454 
Cuestiones relacionadas