sql >> Database teknologi >  >> RDS >> SQLite

Hvordan får man rækkeantal i sqlite ved hjælp af Android?

Brug af DatabaseUtils.queryNumEntries() :

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

eller (mere ineffektivt )

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

I aktivitet:

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


  1. Konfigurer MySQL 8 fra Binary Tarball

  2. Hvordan genererer jeg indlejrede json-objekter ved hjælp af mysql native json-funktioner?

  3. Hvordan kan jeg få summen af ​​flere datetime-værdier?

  4. 'datetime2' fejl ved brug af entity framework i VS 2010 .net 4.0