每次创建新条目时,我都会尝试将存储在SQLite数据库中的值增加一定值,例如增加5。我必须检查是否有任何先前的托管,然后显示前一行的值+ 5,如果没有前一行的插入标准值为20.我非常难以做什么,因为这一切都取决于是能够检查是否有任何先前的行,我只是无法找到如何做到这一点。任何帮助表示赞赏!
答案 0 :(得分:1)
Cursor.get count()
返回满足条件的行数。用它来知道是否有任何行。
光标从SQLiteDatabase.query()
获得。
我建议你阅读http://developer.android.com/guide/topics/data/data-storage.html
答案 1 :(得分:0)
您可以先在数据库上进行选择:
SELECT MAX(column) as cnt FROM table WHERE field = value
如果找到记录,则表示您具有最高值。
现在您知道该怎么做(插入/更新)以及它应该保存的值。