我有一個表,其中一個特定列的值重複次數。 我想計算它發生的次數。在sqlite,android中計算特定列值的出現次數?
讓我們假設數據庫有一列作爲「選擇」在表中重複5次。 我如何計算它?
這是我使用
public String getCountSelect() {
String count = "";
String selectQuery = "SELECT COUNT (" + KEY_DEALER_NAME + ") FROM "
+ TABLE_DEALER + " WHERE " + KEY_DEALER_NAME + " = 'Select'";
Log.e("", selectQuery);
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
if (cursor.moveToFirst()) {
do {
Log.e("", cursor.getString(cursor
.getColumnIndex(KEY_DEALER_NAME)));
} while (cursor.moveToNext());
}
db.close();
return count;
}