1
我需要求和我的数据库(MYDATABASE_TABLE
)其中一列中的所有值(KEY_CONTENT6
)。我一直在强制关闭问题,有人告诉我我做错了什么!SUM sqlite列值(android)
继承人我的代码:
public Cursor sumAll(){
float columntotal = 0;
Cursor cursor1 = sqLiteDatabase.rawQuery(
"SELECT SUM("+Float.valueOf(KEY_CONTENT6)+") FROM MYDATABASE_TABLE", null);
if(cursor1.moveToFirst()) {
columntotal = cursor1.getFloat(0);
}
cursor1.close();
String sumtotal = Float.toString((float)columntotal);
return cursor1;
}
列KEY_CONTENT6
是因各种原因字符串这就是为什么我用Float.valueOf()
但我猜这就是我的问题是。