Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Sie möchten vom Zeichenformat in das Zahlenformat mit Dezimalzahl konvertieren

Nun, Sie können Ihren Wert mit

in eine Zahl umwandeln
select to_number('00012300') from dual;

Es scheint, dass Sie durch 100 teilen.

Also

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

Wenn Sie anzeigen möchten zwei Dezimalstellen, zurück zu einem Varchar, mit einem Format

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