我正在使用SQLite。我想只选择十进制值的2位数。
表示如果输入为99.013,则答案为99.01。
我使用了getBigDecimal(“Data”,2)......但是它给出了sqlite不支持getBigDecimal的错误。
请提出一些想法。 提前谢谢。
答案 0 :(得分:1)
请尝试round()。
round(data, 2)
谨慎一轮(99.013,2)为99.01但圆形(99.015,2)为99.02。通过getBigDecimal
我猜你正在使用JDBC。也许用Java而不是SQLite来进行这种数据处理会更容易。