SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Jak uzyskać liczbę wierszy w sqlite za pomocą Androida?

Korzystanie z DatabaseUtils.queryNumEntries() :

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

lub (bardziej nieefektywnie )

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

Aktywność:

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. Tabela opisów SQLite

  2. Jak używać klasy databasehelper w klasie asynctask pracującej na innej klasie?

  3. Utwórz tabelę w SQLite

  4. Utwórz kopię zapasową bazy danych SQLite

  5. Sformatuj wyniki SQLite jako JSON