问题描述
- SQLite 数据库表的行数
-
如何计算一个SqLite
数据库表的行数?我创建的一个表格名称是my_table
,这个表格有name info
和number
这两列。
解决方案
你可以使用 rawQuery count(*),可以返回一个表中的行数。
cursor=db.rawQuery("Select count(*) from my_table;", null);
解决方案二:
使用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;
}
时间: 2024-12-21 22:19:25