【发布时间】:2014-12-16 08:09:48
【问题描述】:
我有一个名为 UserProfile 的表,如下所述
我需要不同的位置,对不同的位置进行计数,对用户 = user1 在不同位置的值为 0 的状态进行计数。状态值可以在 0 t0 5(number) 之间
所以输出将是
abc 3 2
abd 1 1
在哪里 abc 是唯一位置,3 是表中 abc 的总计数,2 是位置 abc 的状态 =0 的总计数
【问题讨论】:
-
状态是数字还是文本?它可以取什么值?
-
为您的条件设置谓词(例如 status=0 和 user=user1 以及其他任何内容)。要获取按不同位置分组的输出,您可以使用
setPropertiesToGroupBy。玩一点。也可以看setPropertiesToFetch。 -
@pdasdf 状态是一个数字。值可以在 0 到 5 之间
标签: ios core-data nspredicate nsexpression