我寫了一個應用程序,其中包含一個SQLite數據庫,並有一個名爲「通知」的表。
我想通過使用上述表中名爲「packageName」的列來獲取記錄計數。如何通過使用光標中的特定列來統計記錄數量?
我該怎麼做?
代碼:
public long getRecordsCount() {
SQLiteDatabase db = this.getReadableDatabase();
long count = DatabaseUtils.queryNumEntries(db, CNotificationDataBaseTableDeclarations.NotificationsTable.TABLE_NAME);
db.close();
return count;
}
sqlite3的有一個'count'功能'SELECT COUNT(*)從Table' –
我使用[如何獲得記錄:從SQLite的總計數(HTTPS的源碼 – Niraj
可能重複:// stackoverflow.com/questions/5925790/how-to-get-the-total-count-of-records-from-sqlite) –