當試圖拿出命令來計算級別「2」中字母「B」的數量時,我遇到了一些麻煩。從Android中的SQLite中檢索數據的計數
_id|letter|level
0 A 1
1 A 1
2 B 1
3 A 2
4 B 2
5 A 2
6 B 2
7 B 2
8 B 2
9 B 2
這是我到目前爲止在我的DBAdapter中的「代碼」。
public long getNumberCorrect() {
int i = 0;
String query = "SELECT **NUMBER OF LETTER B** FROM table WHERE level = 2";
Cursor cursor = mDb.rawQuery(query,null);
if (cursor.moveToFirst()) {
while (cursor.isAfterLast() != true) {
}
}
return i;
}
理想的情況下,上面的代碼將返回5,但我不知道有雖然取代「字母B數」是什麼。
sql 101:select count(*) – njzk2