gpt4 book ai didi

sql - SQL 表达式的核心数据代码

转载 作者:行者123 更新时间:2023-11-29 05:03:51 24 4
gpt4 key购买 nike

我有一个实体“booking”,其属性为“name”和“value”。现在我想要一个按具有该名称的实体数量排序的名称列表。在 SQL 中,这看起来像:

SELECT name, COUNT(name) AS nameCount 
FROM booking GROUP BY name ORDER BY nameCount

我无法找到任何解决方案来使用 NSSortDescriptor 和 NSPredicate for Core Data 编写该内容。

有人能够将其转移到核心数据吗?

最佳答案

对于单个“预订”实体,您的“姓名”会在多个记录中重复。您可以创建一个单独的“名称”实体,仅包含名称以及与仅包含“值”的“预订”实体的一对多关系。您还需要从“预订”实体到“名称”实体的反向关系(不是一对多)。完成此操作后,您可以使用 @count 来获取每个姓名的“预订”记录数。

如果一对多关系称为“bookings”,您可以根据“bookings.@count”进行排序或选择。

希望这对您有所帮助!

关于sql - SQL 表达式的核心数据代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6168941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com