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。getBigDecimal我猜你正在使用 JDBC 。也许在 Java 中而不是 SQLite 中进行这种数据处理会更容易。

于 2012-04-20T06:43:07.637 回答