Oracle
 sql >> Database >  >> RDS >> Oracle

Vuoi convertire dal formato carattere al formato numerico con decimale

Bene, puoi convertire il tuo valore in un numero usando

select to_number('00012300') from dual;

Sembra che tu divida per 100.

Quindi

select to_number('00012300') / 100 from dual;

Se vuoi visualizzare due decimali, di nuovo a varchar, con un formato

select to_char(to_number('00012300') / 100, '999999D99')  from dual;