我正在编写一个测验,并在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