1. ホーム
  2. sql

[解決済み] SQLは丸めずに2桁で10進数を取得する

2022-02-09 10:09:38

質問

クエリ( SQL Server ) が、小数を返します。私は丸めずに2つの小数だけを必要とします。

上記の例では、私は取得する必要があります。 3381.57

何か手がかりは?

解決方法は?

これを実現するには ROUND() 関数は length と precision パラメータを使用して、実際に丸める代わりに値を切り捨てます。

SELECT ROUND(3381.5786, 2, 1)

の第2パラメータは 2 は値が小数点以下2桁に丸められることを示し,3番目の精度パラメータは実際に丸めるか切り捨てるかを示します(非ゼロの値は丸める代わりに切り捨てます)。

あなたができること のインタラクティブな例をご覧ください。 .