sql >> Databasteknik >  >> RDS >> Oracle

Vill konvertera från teckenformat till talformat med decimal

Tja, du kan konvertera ditt värde till ett tal med

select to_number('00012300') from dual;

Det verkar som att du dividerar med 100.

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

Om du vill visa två decimaler, tillbaka till en varchar igen, med ett format

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


  1. Ta bort pivottabell i MySQL

  2. Hur man installerar MySQL på Debian 7

  3. Oracle - Hur man upprätthåller regler för relationer beroende på attributposter (enkelt exempel)

  4. Databastestning i python, postgresql