número pad varchar com 0s em db2
Existe uma maneira de pad 0s antes dos números armazenados como VARCHAR em DB2?
Assim:some_column result
----------- ------
12 ==> 00012
123 ==> 00123
6454 ==> 06454
14
Author: Angelo Fuchs, 2011-02-11
1 answers
Se a função LPAD estiver disponível:
SELECT LPAD(some_column, 5, '0')
FROM table
Caso contrário, pode usar uma combinação de direita e repetir:
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 => 00000123 => 00123
6454 => 000006454 => 06454
25
Author: Stradivariuz, 2011-02-11 02:33:39