SQLite
 sql >> база данни >  >> RDS >> SQLite

Как да получите броя на редовете в sqlite с Android?

Използване на DatabaseUtils.queryNumEntries() :

public long getProfilesCount() {
    SQLiteDatabase db = this.getReadableDatabase();
    long count = DatabaseUtils.queryNumEntries(db, TABLE_NAME);
    db.close();
    return count;
}

или (по-неефективно )

public int getProfilesCount() {
    String countQuery = "SELECT  * FROM " + TABLE_NAME;
    SQLiteDatabase db = this.getReadableDatabase();
    Cursor cursor = db.rawQuery(countQuery, null);
    int count = cursor.getCount();
    cursor.close();
    return count;
}

В активност:

int profile_counts = db.getProfilesCount();
    db.close();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Потребителски разрешения на SQLite

  2. Android - актуализирайте клиентска база данни sqlite с помощта на GCM

  3. Урок за удостоверяване с биометрични USB пръстови отпечатъци за android

  4. Android - По-добър подход при зареждане на изображения от SD КАРТА

  5. Създайте временна таблица в SQLite