【发布时间】:2012-01-27 22:53:13
【问题描述】:
我目前对 SQL 数据库进行了多次调用以获取数据总和,但是数据已经在 NSArray 中,因此我宁愿对此进行计算。 我目前在 SQL 数据库上使用此查询:
SELECT MAX(pk), pk, CASE WHEN result IS NULL THEN BFNeeded ELSE CFNeeded END AS Carry,
CASE WHEN result IS NULL THEN 1 ELSE 0 END AS Settle FROM table1;
我有一个自定义对象,它有几个与 SQL 表相同的 NSString(pk、BFNeeded、CFNeeded 等),并且我在一个 NSArray 中有几个这样的对象。
如何对数组执行上述查询? 有没有办法像上面那样执行 SQL 查询,还是我需要采取完全不同的方法来做 CASE?
谢谢
【问题讨论】:
标签: iphone objective-c ios xcode nsarray