我正在編寫一個測驗,並在SQLite數據庫中記錄單個答案。我的表具有下面的格式:SQLite分析光標數據
ID,會話,RightWrong
1,042102111244,0
2,042102111244,1
3,042102111244,1
4,042102111244,1
5, 042102111244,0
6,042102111412,0
7,042102111412,1
8,042102111412,0
9,042102111412,1
其中「會話」是指某個測驗的開始時間爲,每一行代表一個答案(0 =錯誤答案,1 =正確)。
我只關心「聚合」,即正確回答了多少個問題(每個測驗有多少個問題中有&)。
所以我的 「夢想」 光標將是:
會議,RightAnswers,TotalNoOfQuestions
042102111244,3,5
042102111412,2,4
有沒有辦法來實現這一目標?我無法找出一個合適的查詢(這當然不是一個編程問題,而是一個邏輯問題)。
目前,我只是在閱讀完所有項目分成光標
Cursor cursor = db.query(MyDataSQLHelper.TABLE, null, null, null, null, null, null);
,以爲我寧願做一些「後處理」,但我不確定什麼是最好的辦法。
感謝您的幫助,
尼克
太棒了,非常感謝你:-)! – Nick 2011-04-22 01:51:26