SQLite 数据库表的行数

如何计算一个SqLite数据库表的行数?我创建的一个表格名称是my_table,这个表格有name infonumber这两列。

2个回答

你可以使用 rawQuery count(*),可以返回一个表中的行数。

cursor=db.rawQuery("Select count(*) from my_table;", null);
anikaka
TeamBlanks 大哥,你返回的是个游标
大约 6 年之前 回复

使用SELECT COUNT(*) FROM " + DB_TABLE_PLACES查询来获取表中的行数

private static final String DB_TABLE_PLACES = "my_table";
private SQLiteDatabase mDatabase;

private long fetchPlacesCount() {
    String sql = "SELECT COUNT(*) FROM " + DB_TABLE_PLACES;
    SQLiteStatement statement = mDatabase.compileStatement(sql);
    long count = statement.simpleQueryForLong();
    return count;
}
anikaka
TeamBlanks 好像总是返回为0
大约 6 年之前 回复
立即提问
相关内容推荐