sql >> Databáze >  >> RDS >> Oracle

Chcete převést z formátu znaků na formát čísel s desítkovou soustavou

Svou hodnotu můžete převést na číslo pomocí

select to_number('00012300') from dual;

Zdá se, že dělíte 100.

Takže

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

Pokud chcete zobrazit dvě desetinná místa, znovu zpět na varchar, s formátem

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


  1. PHP mysqli_real_escape_string vrací prázdný řetězec

  2. 4 způsoby, jak vložit více řádků do Oracle

  3. Oracle agregace řetězců

  4. Přístup odepřen vytvoření počáteční databáze – jak udělím správný přístup?