sql >> Databáze >  >> RDS >> SQLite

Jak získat počet řádků ve sqlite pomocí Androidu?

Pomocí DatabaseUtils.queryNumEntries() :

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

nebo (neefektivněji )

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

V aktivitě:

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


  1. Jak integrovat Oracle a Kafka

  2. Nativní knihovna sqljdbc_auth.dll je již načtena v jiném classloaderu

  3. Jaký je rozdíl mezi `->>` a `->` v Postgres SQL?

  4. Blokovat, blokovat, blokovat na dveřích DBA s blokováním serveru SQL