您的位置:首页 > 数据库

sqlite数据库-查询某个区间的数据

2011-12-31 12:21 344 查看
某数据库中有一表名为Table1,内有一列为Date型数据birthday生日,现需要查询某个时间段内生日的人,可使用的方法:

1、用SQL语句为

SELECT * FROM TABLE1 WHERE BIRTHDAY BETWEEN '2000-01-01' AND '2000-02-25'

2、在ANDROID程序中,要使用SQLiteOpenHelper来查询,要用到query()函数,但该怎么设置区间呢,经试验,用下面的方面成功:

public Cursor query(String str1, String str2){  //str1 str2分别是区间的下限2000-01-01和上限2000-02-25
String[] whereArgs={str1, str2};
Cursor c = getWritableDatabase().query("TABLE1", null, "bitthday between ? and ?",whereArgs, null, null, null);
return c;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: