小数点以下を小数点に変換するOracle DBの事前定義済関数がありますか?分数を10進数に変換する事前定義のOracle db関数
は例を見てみましょう:
私はそれを0.9値を渡すと、それは90/100を与える必要があります。それとも関数に90/100を送りますが、私は0.9に戻ります。あなたはこのような何かを行うことができ
小数点以下を小数点に変換するOracle DBの事前定義済関数がありますか?分数を10進数に変換する事前定義のOracle db関数
は例を見てみましょう:
私はそれを0.9値を渡すと、それは90/100を与える必要があります。それとも関数に90/100を送りますが、私は0.9に戻ります。あなたはこのような何かを行うことができ
..
select (0.9 * 100 || '/100') as YourColumn from dual;
Select (yourcolumn * 100 || '/100') as col1 from yourtable;
'to_char'は現時点では重複しています。なぜならあなたは閉じ括弧を持っているからです。 '0.9 * 100'は暗黙的に文字列に変換されてから'/100 'と連結されます。したがって、 'to_char'への入力は既に文字列です。 –
私は自分の答えを更新しました – cableload
なぜ90/100なく9/10の?あなたはいつもX/100として結果を望んでいますか?それに加えて、私は内蔵されていないと信じていますが、必要に応じてあなた自身の機能を定義することができます。 – Aleksej
[** How-to-Ask **](http://stackoverflow.com/help/how-to-ask) \t \t [**スタート**] http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)質問品質を向上させ、より良い回答を得る方法を学ぶことができます。 –