0

私はSQLiteを使用しています。小数点以下2桁のみを選択したい。

つまり、入力が 99.013 の場合、答えは 99.01 になります。

getBigDecimal("Data",2)... を使用しましたが、sqlite が getBigDecimal をサポートしていないというエラーが発生しました。

アイデアをください。前もって感謝します。

4

1 に答える 1

1

代わりにround()を試してください。

round(data, 2)

round(99.013, 2) は 99.01 ですが、round(99.015, 2) は 99.02 であることに注意してください。JDBCをgetBigDecimal使用していると思います。この種のデータ処理は、SQLite よりも Java で行う方が簡単かもしれません。

于 2012-04-20T06:43:07.637 に答える