0
我有一些像這樣的代碼:SQLITE:計數列值
public void gameOverCheck() {
SQLiteDatabase database = this.getWritableDatabase();
database.execSQL("SELECT " + COL_ROLE + " COUNT");
database.close();
}
在android系統
。並且想要計算COL_ROLE(它有兩個可能的值(黑手黨,平民)之一)的值。所以如果黑手黨> =平民遊戲=黑手黨勝利的數量。如果Mafias = 0,那麼game = civilian won。我正在努力使用SQL命令來完成第一部分,我是否應該對這些值進行分組?
謝謝:),你是什麼意思它會被存儲在計數變量?我將如何檢索這個變量並說,將它存儲到一個字符串或一個Int? –
對不起,我忘記了execSql方法不會返回任何數據 - 我已經更新了我的答案:-) –
謝謝:)所以我現在有遊標,它既計算黑客和平民使用你的代碼,存儲在countM和countC。我現在需要一個if else語句來比較兩個整數,我應該設置!謝謝! –