В настоящее время я много раз обращаюсь к базе данных 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;
У меня есть пользовательский объект, который имеет несколько строк NSS, таких же как таблица SQL (pk, BFNeeded, CFNeeded и т. Д.), И у меня есть несколько таких объектов в NSArray.
Как выполнить вышеуказанный запрос к массиву?
Есть ли способ выполнить SQL-запросы, как указано выше, или мне нужно использовать совершенно другой подход для выполнения CASE?
Спасибо