sql >> Base de Datos >  >> RDS >> Oracle

Quiere convertir de formato de caracteres a formato de número con decimal

Bueno, puedes convertir tu valor en un número usando

select to_number('00012300') from dual;

Parece que divides por 100.

Entonces

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

Si desea mostrar dos decimales, de vuelta a un varchar nuevamente, con un formato

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