Oracle
 sql >> Base de données >  >> RDS >> Oracle

Vous voulez convertir du format de caractère au format numérique avec décimal

Eh bien, vous pouvez convertir votre valeur en nombre en utilisant

select to_number('00012300') from dual;

Il semble que vous divisez par 100.

Alors

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

Si vous souhaitez afficher deux décimales, de nouveau à un varchar, avec un format

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