我已经构建了一个工作数据库,并希望返回max(_id)
。我不想要光标,我知道它会是int
我只想要返回数字。有没有办法查询这个?
答案 0 :(得分:1)
我认为simpleQueryForLong正是您所寻找的。 p>
SQLiteDatabase db;
// initialize the db
SQLiteStatement statement = null;
try {
db.compileStatement("select max(_id) from table");
int max = statement.simpleQueryForLong();
} catch (SQLException e) {
// handle
} finally {
if (statement != null) {
statement.close();
}
}