有没有办法从sqlite表中获取数据?

时间:2012-03-29 11:53:10

标签: android sqlite sql

我正在实施一个与SQLite相关的应用。在那个应用程序中,我创建了一个表

id   hour   date  month   year   values
1    10:00  2     march   2012   20
2    11:00  2     march   2012   30

我每小时都会在表格中输入值。所以,想象它会继续下去:两个月之后,我想得到与月份相等的所有价值信息,就像白天一样。

与月游行和第二日期的总价值信息一样。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您需要编写查询来为您提取信息,然后迭代返回的光标以将其添加。

示例查询:

public Cursor getValue(String month, String day) {
    return mDb.query(YOUR_TABLE, new String[] { RECORD_ROWID,
        RECORD_HOUR, RECORD_VALUE }, RECORD_MONTH + "=" + month + " AND " + RECORD_DATE + "=" day,
        null, null, null, null);
}

希望这有帮助。