当我需要sum(列)时,是否可以使用getContentResolver().query()?
要么
我是否必须对db句柄进行原始查询?
解决方法
向ContentResolver.query提供列数组时,使用sum()函数包装列名
String[] columns = new String[] { "sum(" + columnName + ")" }; Cursor cursor = getContentResolver().query( content_uri,columns,selection,selectionArgs,sort ); cursor.moveToFirst(); int columnSum = cursor.getInt(0);