标签: ios objective-c
SELECT SUM(distance) WHERE type = 'TYPE1' 如何使用Core Data执行此查询? PS:为什么Apple不支持本机SQL语句?核心数据的方式比必要的更复杂,特别是那些奇怪的类和函数。
SELECT SUM(distance) WHERE type = 'TYPE1'
答案 0 :(得分:4)
核心数据不是数据库。它是Apple预先编写的代码模型层。 对于您手头的问题,开发一个更简单的查询来检索满足类型条件的所有对象,然后总结代码中所有对象的距离值。 在使用核心数据时,并不鼓励做类似计算的SQL。