Postgres10を使用しています。
ある商を少数点以下を切り上げて整数化したいのですが
trunc関数やceil関数の仕様に基づいた最も適した方法をご教示いただけると幸いです。
具体的にやりたい事は以下の通りです。
クエリ1:
select ceil(10 / 4)
期待する結果:
商である2.5を少数点以下切り上げで整数化して3にしたい
実際の結果
2
クエリ2:
select trunc(10 / 4 + 0.9)
期待する結果と実際の結果はクエリ1と変わらず
補足:
2.5を関数の引数に直接指定するといずれも期待する結果である3が求められます。
引数に算術式を指定しているのが起因しているのだと思われますが
こうしたケースでの最適な関数とその使用方法をご教示いただけないでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/16 06:14