核心数据SQL语句

时间:2013-09-25 05:36:39

标签: ios objective-c

SELECT SUM(distance) WHERE type = 'TYPE1' 如何使用Core Data执行此查询? PS:为什么Apple不支持本机SQL语句?核心数据的方式比必要的更复杂,特别是那些奇怪的类和函数。

1 个答案:

答案 0 :(得分:4)

核心数据不是数据库。它是Apple预先编写的代码模型层。 对于您手头的问题,开发一个更简单的查询来检索满足类型条件的所有对象,然后总结代码中所有对象的距离值。 在使用核心数据时,并不鼓励做类似计算的SQL。