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

分数を小数に変換する

    入力がない場合、これはひどく爆発します 3 / 4、5 / 8などの分数ですが、ここにあります:

    CAST(SUBSTR(theFraction, 1, INSTR(theFraction, '/')-1) AS NUMBER) /
    CAST(SUBSTR(theFraction, INSTR(theFraction, '/')+1) AS NUMBER)
    

    ロジックは基本的に「「/」の前のすべてを取得して数値に変換し、「/」の後に数値として変換した後のすべてで除算する」です。




    1. タイムスタンプ列をJPAタイプにマップする方法は?

    2. Oracleでディレクトリを作成する方法は?

    3. 永続性.xmlファイルのJNDIリソースを呼び出すことができません

    4. MySQL接続に失敗しました。 'http'でMySQLサーバーに接続できません(4)