Android 计算SQLite行

Android 计算SQLite行,android,Android,如何计算SQLite数据库表中的行数?我有一个名为my_table的表,它有列nameinfo和number您可以使用rawQuerycount(*)返回表中的行数 cursor=db.rawQuery("Select count(*) from my_table;", null); 使用SELECT COUNT(*)FROM“+DB\u TABLE\u PLACESquery获取表中的行数 示例 private static final String DB_TABLE_PLACES =

如何计算
SQLite
数据库表中的行数?我有一个名为
my_table
的表,它有列
name
info
number
您可以使用rawQuery
count(*)
返回表中的行数

   cursor=db.rawQuery("Select count(*) from my_table;", null);
使用
SELECT COUNT(*)FROM“+DB\u TABLE\u PLACES
query获取表中的行数 示例

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

jsut查找了它。
count(*)
返回所有记录。
count()
是我正在查找的记录。谢谢如果您只需要特定于列,则可能需要将列名作为参数传递。请参阅此链接,我不应该指定
count()