当前位置: 首页 > 知识库问答 >
问题:

带有“in”子句的ActiveAndroid where

崔恺
2023-03-14

例如,我想做这样的事情:

新建Select().from(Table).where(“id in?”,list).execute()

共有1个答案

凤高澹
2023-03-14

查询应该几乎可以按原样工作-ActiveAndroid将您的选择减少到SQL。

例如,下面的LIKE查询对我有效:

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 + '%'});
            */
 类似资料:
  • 记录具有id和名称 带有@Convert的DocumentModel 记录转换器 如果recordIds有多个值(例如:docId=1),即使: 嵌套选择不工作 IN子句有和没有()不工作 子句的成员不工作 导致本机SQL直接无法工作 @公式不工作 而且问题似乎是记录应该是单引号-逗号分隔的,而不仅仅是逗号分隔的,因为它们是字符串。(本机SQL查询在这种情况下工作)

  • 我有基于spring boot 1.2.3的应用程序。其中一个模型非常具体:包含枚举列表。当我试图调用spring jpa查询时,sql的一部分消失[C.categories IN(:category)被替换为(.IN(?))]。我想这可能是图书馆的一些问题,或者我做错了什么。 你知道怎么解决这个问题吗? 目标模型包含: 枚举模型:

  • 问:在GoogleSheets中,仅使用内置函数,如何编写一个过滤器,根据每行中的一列不在另一个范围的有效值列表中排除记录。 详细资料 我正在使用Google Sheets编写一个财务电子表格,其中我所有的支出和收入都输入到一个名为“交易”的表格中。我有一个单独的表叫做常量,在这里我有一个收入类别列表和一个费用类别列表。 以下是一些用于问题的示例数据: 常数 交易 我有一张名为ByMonth的表格

  • 我试图执行以下代码: 得到了一个相当无用的错误: 我的代码基于JDBI Developer Guide示例: 以下代码运行良好: 我做错了什么? jdbi版本:3.25.0 jdk:16

  • 问题内容: 我从table1中选择所有数据,以匹配table2中field3和field4的所有匹配唯一组合。 这是我精简的SQL: 我需要将我的SQL转换为hibernate条件。我的实体对象正确映射到了表,并将响应转换为正确的结果实体,但是我无法正确转换where子句。 我有的 我希望我的where子句类似于: 但这是hibernate所不允许的。 我尝试推出where子句以具有两个子查询,并

  • 问题内容: 执行查询时如何在JDBC的prepareStatement中设置in子句的值。 例: 如果此条款可 问题答案: 我要做的是添加一个“?” 对于每个可能的值。 例如: 然后愉快地设置参数