sql >> データベース >  >> RDS >> SQLite

Androidを使用してsqliteで行数を取得するにはどうすればよいですか?

    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. MySqlDateTimeスタンプをJavaScriptの日付形式に変換します

    2. PostgreSQL(psql)でヌル出力の現在の設定を表示する方法

    3. PostgreSQL拡張機能であるpgFincore1.2

    4. PostgreSQLを使用したマルチデータセンターのセットアップ