gpt4 book ai didi

ios - 如何将多个 NSString 类型的值一起传递给一个查询?

转载 作者:行者123 更新时间:2023-11-29 02:09:32 24 4
gpt4 key购买 nike

我有一个表(名为 tblUsers),有 5 行,如下所示,

-----------------------------------(string)    (string)      (number)-----------------------------------ID          NAME          Age-----------------------------------abc          H1            20bca          H2            30dca          H3            30qwe          H4            35poi          H5            25-----------------------------------

现在我想删除具有此 ID bca、dca、poi 的行。

我知道我可以通过使用 SQLiteIN 逻辑运算符来做到这一点。

查询可能是这样的,

从 tblUsers WHERE ID IN ('bca', 'dca', 'poi') 中删除

如何以编程方式为每个 ID 附加“”?

这些 ID 位于数组中,因此我可以使用 NSArraycomponentsJoinedByString: 方法来连接它们,但我还需要将其添加到单引号内像这样->“值(value)”。

最佳答案

如何以编程方式为每个 ID 附加“”?

NSMutableArray *arr = [YourArray mutableCopy];
for(int i = 0 ; i<arr.count ; i++)
[arr replaceObjectAtIndex:i withObject:[[NSString alloc ] initWithFormat:@"'%@'", [arr objectAtIndex:i ]]];

然后使用NSMutableArraycomponentsJoinedByString:方法加入

注意:未经测试。我写信给你一个起点。

关于ios - 如何将多个 NSString 类型的值一起传递给一个查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29431540/

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