动态Lpad为sql中的两位十进制数

时间:2013-09-18 11:42:08

标签: sql oracle

我正在进行此查询,并向输出的lpad显示零

SELECT '000000000000' || TO_CHAR(rlseamt,'FM9999999999D00') Transaction_Amount 
  FROM ln01mast

我希望它动态地设置零,例如:如果数字是188888,它应该显示为000000188888.00

1 个答案:

答案 0 :(得分:1)

使用带有初始零的格式掩码:TO_CHAR(rlseamt, 'FM00000000000009D00')