我正在使用 SQLite。我只想选择 2 位十进制值。
这意味着如果输入是 99.013,那么答案就是 99.01。
我使用了 getBigDecimal("Data",2)... 但它给出了一个错误,即 sqlite 不支持 getBigDecimal。
请给出一些想法。提前致谢。
我正在使用 SQLite。我只想选择 2 位十进制值。
这意味着如果输入是 99.013,那么答案就是 99.01。
我使用了 getBigDecimal("Data",2)... 但它给出了一个错误,即 sqlite 不支持 getBigDecimal。
请给出一些想法。提前致谢。
尝试round()代替。
round(data, 2)
请注意,round(99.013, 2) 是 99.01,而 round(99.015, 2) 是 99.02。getBigDecimal
我猜你正在使用 JDBC 。也许在 Java 中而不是 SQLite 中进行这种数据处理会更容易。