我有一个约有100行的表。其中一列具有名为“MeetingType”的列,该列始终为整数值(1、2或3)
我如何创建一个提取谓词,该谓词将返回多少个具有不同类型的行的计数?
例如,如果在100行中,有50行的类型= 0,而25行的类型= 1,其余25行的类型= 2。结果集将为3。(表明所有行中都有3种不同的类型)
最佳答案
这是简单纯净的NSFetchRequest
版本:
NSFetchRequest* request = [NSFetchRequest fetchRequestWithEntityName:@"Meeting"];
[request setResultType:NSDictionaryResultType];
[request setPropertiesToGroupBy:@[@"MeetingType"]];
[request setPropertiesToFetch:@[@"MeetingType"]];
NSError* error = nil;
NSUInteger count = [[context executeFetchRequest:request error:&error] count];
关于ios - 核心数据计数(或不同),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15351179/