您好,我的 sqlite3 数据库中有一个这样的表。
db.execSQL(" CREATE TABLE IF NOT EXISTS "
+ DATABASE_TABLE + " ( " + KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT," + KEY_DATE + " TEXT, " + KEY_CATEGORY + " TEXT, "
+ KEY_SUB_CATEGORY + " TEXT, " + KEY_AMOUNT + " REAL, "
+ KEY_NOTE + " TEXT " + " );");
KEY_SUB_CATEGORY
我查询了数据库并获得KEY_AMOUNT
了当前年份的所有值。
Cursor c = db.query(DATABASE_TABLE,new String[] { KEY_SUB_CATEGORY, KEY_AMOUNT }, + KEY_YEAR + "=? ", new String[] { Integer.toString(currentYear) }, null, null, null, null);
现在,有没有办法,我可以根据我的KEY_SUB_CATEGORY
.
例如,我KEY_SUB_CATEGORY
的杂货店有 3 个值。
有没有办法可以从此光标中获取 Grocery 的总金额?还是我每次都必须单独查询KEY_SUB_CATEGORY
?