有人知道如何在Active Android Select Query中执行“NOT”子句吗?
我的代码是:
ArrayList<MyModel> arrayList = new Select().from(MyModel.class).where("userId NOT","1").execute();
这个不起作用。我如何在这里实现not子句?这里userId是我的列名。我想获取除userId为1之外的值列表。
答案 0 :(得分:1)
只需使用SQL语法
ArrayList<MyModel> arrayList = new Select().from(MyModel.class).where("userId <> 1").execute();
或者,如果您想从x
这样的变量中取值1ArrayList<MyModel> arrayList = new Select().from(MyModel.class).where("userId <> ?", x).execute();