gpt4 book ai didi

ios - 解析查询 - 将 OR 语句与 AND 组合

转载 作者:行者123 更新时间:2023-11-28 18:59:49 24 4
gpt4 key购买 nike

有人知道如何在 Parse for iOS 中将 OR 语句与 AND 结合使用吗?所以我基本上想做一些像这样的 SQL 语句:

select * from hotels where (city = 'New York' OR city = 'Chicago') AND (price < 1000 OR price > 2500)

有很多关于使用 orQueryWithSubqueries 方法在 Parse 中组合一系列 OR 子句的文档,但我一直无法找到像这样将 OR 语句与 AND 运算符组合的可靠方法。

最佳答案

我相信你可以使用 NSPredicate 让它变得更容易:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"city = 'New York' OR city = 'Chicago' AND price < @1000 OR price > @2500"];
PFQuery *query = [PFQuery queryWithClassName:@"Hotel" predicate:predicate];

[query findObjectsInBackgroundWithBlock:^(NSArray *results, NSError *error) {

}];

关于ios - 解析查询 - 将 OR 语句与 AND 组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27210641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com