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

来源:互联网 发布:文明5超级大国mac 编辑:程序博客网 时间:2024/05/22 09:05

    某数据库中有一表名为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;    }




原创粉丝点击