我想知道是否有可能以及如何使用“IN”子句在ActiveAndroid中执行where子句。ActiveAndroid在哪里与“in”子句
例如,我想你做这样的事情:
新选择()从(表1)。凡( “ID吗?”,列表).execute()
我想知道是否有可能以及如何使用“IN”子句在ActiveAndroid中执行where子句。ActiveAndroid在哪里与“in”子句
例如,我想你做这样的事情:
新选择()从(表1)。凡( “ID吗?”,列表).execute()
查询。应该几乎按原样工作 - 无论如何,ActiveAndroid会将您的SELECT语句减少到SQL语句。
例如,下面的查询功能对我的作品:
public static List<Record> search(String searchTerm) {
return new Select().from(Record.class)
.where("Data LIKE ?", new String[]{'%' + searchTerm + '%'})
.orderBy("Name ASC")
.execute();
}
其中搜索词是“%SEARCHTERM%”
如果您有困难,可以直接查询数据库,即:
mRecordList = SQLiteUtils.rawQuery(Record.class,
"SELECT * from Records where Data LIKE ?",
new String[]{'%' + searchTerm + '%'});
*/
新选择()。从(表1)。凡( “在(1,2)ID”)。执行()
使用此activeandroid中IN子句的链接。它有点困难,但检查由jlhonora给出的答案。它为我工作
做什么,如果我们需要关于offests获取记录。目前只有直接查询数据库才适合我。 – 2015-09-06 18:34:31
上面编辑的Select语句适合我。 – 2015-09-06 19:28:44