iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 集計指示子 以前、最大値を求めるコードを紹介した。 Cocoaの日々: Core Data - 最大値を取得する この時は -[NSExpression expressionForFunction:argument:] の第一引数に @"max:" を渡していた。 NSExpression *expression = [NSExpression expressionForFunction:@"max:" arguments:[NSArray arrayWithObject:keyPathExpression]];ここを sum: にすると合計になるし count: だと個数を求めることができる。Objective-C コードは長いものになるが、実際に発行されている SQL はたった一行
![Cocoaの日々: CoreData - 集計関数](https://cdn-ak-scissors.b.st-hatena.com/image/square/f8d857cd560a332cc8cab4850de593eb282bcba0/height=288;version=1;width=512/https%3A%2F%2F2.bp.blogspot.com%2F-lVw0cacOsSg%2FWsqkmhihiGI%2FAAAAAAAAQAo%2FgKN8M7eC5Lk4tehlzyXwWBaRRCxh8wbjwCLcBGAs%2Fs320%2Fcoco-top.png)