我想知道是否有可能以及如何使用「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