计算SQLite行

时间:2012-02-27 15:16:01

标签: android

如何计算SQLite数据库表中的行数?我有一个名为my_table的表,它有name infonumber列。

2 个答案:

答案 0 :(得分:10)

您可以使用rawQuery count(*)返回表中的行数。

   cursor=db.rawQuery("Select count(*) from my_table;", null);

答案 1 :(得分:4)

使用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;
}