小我想指望所有級別的項目數的SQLite查詢,它們是低級那麼當前的水平,你是在:比聲明
public int getAmountPrevLevels(int level) {
int count = 0;
Cursor c = myDataBase.rawQuery(
"SELECT COUNT(*) FROM QUESTIONS WHERE LEVEL < " + level , null);
c.moveToFirst();
count = c.getInt(0);
c.close();
myDataBase.close();
return count;
}
它總是去OKE,直到我把10級的它有17個項目。假設我有10級每級30級和17級(隨機數)級別。即使我在級別5,它返回137(= 4 * 30 + 1 * 17)。我不知道爲什麼它總是採取級別十考慮以及...
你說得對,我意識到剛纔我的標題是不正確的。它實際上不會返回錯誤,我的查詢只返回所有先前級別中錯誤的項目總數......它總是添加級別10的項目.. –