如何计算SQLite
数据库表中的行数?我有一个名为my_table
的表,它有name
info
和number
列。
答案 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;
}