レベル「2」の文字「B」の数を数えるコマンドを考えようとしているときに、少し問題があります。
_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 を返しますが、「 NUMBER OF LETTER B 」を何に置き換えるかはわかりません。