前提・実現したいこと
OracleからPostgreSQLへ移行するのですが、
数値型で小数点を扱う際に結果をあわせたいです。
発生している問題・エラーメッセージ
下記のように、Oracleの表示の仕方にPostgresを寄せたいです
▼Oracle
キャストしなくても小数点以下で「0」が続いたときに「0」を非表示にしてくれます。
(例:0.33333333333333333333333333333333333333
0.25)
▼Postgres
::double precisionでキャストを行うと小数点以下15桁の表示、「0」の非表示を行い、
(例:0.333333333333333
0.25)
::numeric(50, 38)というキャストを行うと小数点以下38桁の表示になります。
(例:0.33333333333333333333333333333333333333
0.2500000000000000000000000000000000000)
回答2件
あなたの回答
tips
プレビュー