【问题标题】:How to create a filter that does the SQL equivalent of WHERE ... IN for SQLite.Swift如何为 SQLite.Swift 创建一个相当于 WHERE ... IN 的 SQL 过滤器
【发布时间】:2016-03-21 23:56:17
【问题描述】:

我想过滤具有多个值的同一列的结果

sql 中的示例:

SELECT * FROM myTable WHERE status = 1 AND current_condition = ("New", "Working")

这将返回来自myTable 的所有行,其中状态为 1 且 current_condition 为“New”或“Working”

如何在 SQLite.swift 中执行此操作?

【问题讨论】:

    标签: swift sqlite.swift


    【解决方案1】:

    您可以在 Swift 中使用原始 SQL。所以你可以使用你发布的字符串。

    Raw SQL

    Using Filters

    我使用过滤器,让我有更多的洞察力。

    【讨论】:

    • 为了澄清,可以使用["New", "Working"].contains(current_condition)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2014-05-10
    相关资源
    最近更新 更多