sql >> データベース >  >> RDS >> Oracle

文字形式から10進数の数値形式に変換したい

    さて、あなたは

    を使用してあなたの値を数値に変換することができます
    select to_number('00012300') from dual;
    

    100で割ったようです。

    だから

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

    表示したい場合 小数点以下2桁、形式を使用して再びvarcharに戻る

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


    1. SQLServerのパフォーマンスのボトルネックについて話す

    2. すべてのパッケージでテーブルや列を検索するためのクエリ

    3. DataTableバルクの値全体をpostgreSQLテーブルに挿入します

    4. SQL-フィールド間の関連付けの作成(推移的な関係)