我的一个专栏有两个不同的值,1
和0
。我想计算我的列中有多少1
和多少0
,只是在日志中显示它,但下面的代码无效。
c = db.rawQuery("SELECT " +
"SUM(CASE WHEN my_column = 0 THEN 1 ELSE 0 END) theZero, " +
"SUM(CASE WHEN my_column = 1 THEN 1 ELSE 0 END) theOne FROM " + MY_TABLE, null);
if(c.moveToFirst()){
while(c.moveToNext()){
Log.w("THEZERO", String.valueOf(c.getInt(0)));
Log.w("THEONE", String.valueOf(c.getInt(1)));
}
}
我在1
中有0
的6个数据和my_column
的4个数据,我希望能够显示:
THEZERO - 4
THEONE - 6
答案 0 :(得分:0)
试试这个。希望它有效。 (我没有尝试过)。
LazyPipelineHandler