SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Làm cách nào để có được số hàng trong sqlite bằng Android?

Sử dụng DatabaseUtils.queryNumEntries() :

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

hoặc ( kém hiệu quả hơn )

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

Đang hoạt động:

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. Cách đính kèm tệp .db với một android .apk khác

  2. Trừ ngày cho một ngày trong SQLite

  3. 11 cách tìm hàng trùng lặp khi bỏ qua khóa chính trong SQLite

  4. Logcat cho biết dữ liệu cột không hợp lệ1

  5. Tính số giây kể từ một ngày / giờ cụ thể trong SQLite