如何正确处理ormlite中的bigdecimal值?

时间:2017-06-15 14:57:03

标签: android sqlite ormlite bigdecimal

是否可以在 sqlite 中对bigdecimal列使用sum()函数,因为它们存储为varchar?我正在使用 ormlite

1 个答案:

答案 0 :(得分:1)

如果" bigdecimal"存储为字符串(SQLite3 TEXT类型),然后您不能使用sum()函数。您必须(1)提取字段,将它们转换为某种数字类型,并在程序中执行sum(),或者(2)在SQLite3中创建一个自定义函数来执行相同操作,并调用它。