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

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




你可能感兴趣的:(android,sqlite,查询,数据库,数据库,sqlite,string,null,table,query)