M.A*_*ali 3 sql sqlite android aggregate-functions
我在Android中使用SQLite.我有查询,执行查询以及如何从游标打印计数.
Cursor dataCount = mDb.rawQuery("select count(*) from " + DATABASE_JOURNAL_TABLE, null);
Run Code Online (Sandbox Code Playgroud)
我没有表中的记录.
你已经有了正确的方法.
Cursor cursor = database.rawQuery("select count(*) from " + DATABASE_JOURNAL_TABLE, null);
// ensure there is at least one row and one column
if (cursor.getCount() > 0 && cursor.getColumnCount() > 0) {
cursor.close();
return cursor.getInt(0);
} else {
cursor.close();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
您必须检查至少有1行和1列,如果您提供的表尚不存在,则不会有要访问的列,而cursor.getInt(0)将引发异常.
来源:https://github.com/samkirton/SQLKing
| 归档时间: |
|
| 查看次数: |
20113 次 |
| 最近记录: |