【问题标题】:Get last inserted column value of selected query in sqlite android在sqlite android中获取所选查询的最后插入的列值
【发布时间】:2016-03-17 14:48:11
【问题描述】:

我的查询给了我col_balance 的总和,但我希望最后插入的 COL_BALANCE 值由特定(缺少单词)。它必须是这样的:

select COL_BALANCE  from TABLE_NAME2  where name =(select col_bal from query where count is count -1 )

String selectQuery = " SELECT "+"sum(" + COL_BALANCE + ")"+ " FROM " + TABLE_NAME2  +  " WHERE " + COL_CUST_NAME + "= '" + name + "';";

【问题讨论】:

  • 如何识别最后一行?你有时间戳还是递增的 ID?
  • 这里的解决方案:stackoverflow.com/questions/9902394/… 告诉如何从表中获取最后一条记录。这是你需要的吗?

标签: android sqlite


【解决方案1】:

SQLite

这可以通过SQLite last_insert_rowid() 函数获得:

“last_insert_rowid() 函数从调用该函数的数据库连接返回最后一行插入的 ROWID。last_insert_rowid() SQL 函数是 sqlite3_last_insert_rowid() C/C++ 接口函数的包装。”

【讨论】:

    猜你喜欢
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多