Sqlite十进制值不起作用

时间:2012-04-20 06:38:13

标签: sqlite

我正在使用SQLite。我想只选择十进制值的2位数。

表示如果输入为99.013,则答案为99.01。

我使用了getBigDecimal(“Data”,2)......但是它给出了sqlite不支持getBigDecimal的错误。

请提出一些想法。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

请尝试round()

round(data, 2)

谨慎一轮(99.013,2)为99.01但圆形(99.015,2)为99.02。通过getBigDecimal我猜你正在使用JDBC。也许用Java而不是SQLite来进行这种数据处理会更容易。