有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java根据安卓 SQLite数据库中前一行的相同值递增特定值

每次创建一个新条目时,我都试图将存储在SQLite数据库中的值增加一个特定的值,例如5。我必须检查之前是否有任何条目,然后显示前一行的值+5,如果没有前一行的值,则插入标准值20。我很困惑该怎么做,因为这一切都取决于能否检查是否有任何前面的行,我只是不知道如何做。感谢您的帮助


共 (2) 个答案

  1. # 1 楼答案

    您可以先在数据库上进行选择:

    SELECT MAX(column) as cnt FROM table WHERE field = value
    

    如果找到一条记录,则具有最高值

    现在,您知道该做什么(插入/更新)以及该保存的值