Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Deseja converter do formato de caractere para o formato de número com decimal


Bem, você pode converter seu valor em um número usando
select to_number('00012300') from dual;

Parece que você divide por 100.

Então
select to_number('00012300') / 100 from dual;

Se você deseja exibir duas casas decimais, de volta para um varchar novamente, com um formato
select to_char(to_number('00012300') / 100, '999999D99')  from dual;