아래 참고하시고 필요한 부분 사용하시기 바랍니다.
select concat('0',to_number(a.a) -1),
'0'||to_number(a.a) -1,
case when length(to_number(a.a) -1)=1 then concat('0',to_char(to_number(a.a)-1))
else to_char(to_number(a.a)-1)
end
from (
select '01' a from dual union all
select '02' from dual union all
select '100' from dual
) a