cost 287 ms
Postgres,CREATE AGGREGATE,访问聚合内的索引和行数 function 用于 [non]oxford 逗号文本 - Postgres, CREATE AGGREGATE, accessing index and row count inside aggregate function for [non]oxford comma text

目标是使用名为string_agg_oxford的CREATE AGGREGATE制作的自定义聚合 function; 它是一个聚合 function,其工作方式与string_agg类似,只是它足够智能,可以知道它聚合了多少项,以便可以在最后一项前面放置“和”。 所以string_agg(item ...

MongoDB group $ROOT (collection) 文档项作为新字段中的键值对 - MongoDB group $ROOT (collection) document items as key value pairs in the new field

考虑从聚合返回的以下文档数组: 每个文档包含 20 个字段... 我想获得以下 output: 我已经尝试用 $push 作为 k,v 对 '$ROOT' 对一个新的字段边缘进行 $group,但没有这样的预期结果。 我尝试在“$$ROOT”之类的东西上使用 $map 作为输入并尝试返回 objec ...

如何在 sql 中找到最大、最新和平均利润 - How to find maximum, latest and average profit in sql

我有一张表,其中有一列是 user_id、item_id、profit_date 和 profit。 我想要的是每个用户和项目的平均利润、最大利润和最新利润。 我能够找到 max 和 avg 但一直在寻找最新利润,因为为此我必须使用日期列。 这里的最新利润是指最近日期的利润。 我试过使用聚合但停留在 ...

如何读取前一天的集合,即昨天使用 mongodb 中的聚合 - How to get reading of collection for previous day, i.e., yesterday using aggregate in mongodb

我有各种时间戳的数据,我想创建一个聚合管道来获取具有昨天日期的列的总和。 而且我不想硬编码当前日期以获得昨天的日期。 请建议如何做,因为我是 Mongodb 的新手编辑:集合名称 - 消费数据文件—— 如果今天是 2022 年 9 月 11 日,我想要昨天(2022 年 9 月 10 日)的消费而不 ...

更新属于聚合根的巨大实体集合的策略 - Strategy for updating huge entity's collection that belongs to Aggregate Root

我陷入了关于聚合的特定场景,而不是破坏业务不变量。 我有两个实体,我们称它们为Order和OrderItem 。 两个实体都属于以Order作为聚合根的聚合。 当我需要更新一个特定的OrderItem时,我会通过 Aggregate 根:class Order { private Colle ...

使用 SQL 无法正确聚合数据 - Trouble properly aggregating data with SQL

我目前正在做一个两部分练习的第二部分,并且无法弄清楚如何从 dvd 租赁数据库中显示每个州的平均电影数量。 我试图解决的问题是: 对于美国的每个州,按降序显示每个客户租用的 G 级电影的平均数量。 您只需为每个状态提供一个值。 我目前有 我的结果是在此处输入图像描述这是前表在此处输入图像描述 ...

如何识别使用 COUNT() 聚合的非相同值? - How to identify non-identical values being aggregated with COUNT()?

我有一个包含三列的表:城市 ID、语言代码和城市: 在一些外语中,城市可以以相同的方式拼写,例如伦敦的西班牙语和葡萄牙语名称是Londres 。 但在某些情况下,同一个名称可以指代完全不同的地点,例如, Cologne是德国城市科隆的英文名称,但在意大利也有一个同名的城镇。 我希望能够检测到表中有 ...

如何获取具有两种不同值源类型的部件? - How to get Parts that have two different value source type?

我在 sql 服务器 2017 上工作,我需要获取每个同一part具有two different source type的部件 ID。 但每个部分有两种不同的源类型并且它必须具有来自等于 8901 的两个源类型的一种源类型。 样本数据 我尝试什么 但它返回null 预期结果具有两个不同源类型的 p ...

如何根据一张表中两列的不同状态减去聚合计数? - How do I subtract aggregated counts based on different states two columns in one table?

使用 MariaDB,我试图获取每月创建的项目总数减去当月删除的项目,每个月。 如果没有项目被删除,总数应该只是当月创建的项目数。 如果删除的项目多于创建的项目,则总数应为负数。 该表有一个created_at列,它永远不会是 null 和一个deleted_at列,一旦项目被“删除” 为了说明, ...

Oracle sql 拆分行以使用参考文章填充 maxquantity - Oracle sql split up rows to fill maxquantity with reference articles

这是这个已经回答的线程的扩展问题假设我有一个文章列表,我想将其拆分以填充包括附加文章(第 7 号)在内的最大值,它们指的是其他位置: 我想创建按名称分组的包,填充到最大值,保持参考关系和参考文章与参考文章的比率以获得以下结果: pos5 与 pos7 的比例为 1:2 最终 bin 的名称或数量 ...

关于红皮书聚合示例的问题 - Question about aggregate examples from red book

在红皮书(实施领域驱动设计)中,Vernon Vaughn 展示了 Scrum 核心领域的聚合示例。 不幸的是,代码示例只是片段。 对于第二次尝试,model 被拆分为多个聚合,而不是使用单个大型聚合。 因此,planBacklogItem 方法的方法契约从 至 应用程序服务如下所示: 我理解聚合的 ...

聚合之间的共享枚举类 - 项目中的文件夹和文件结构 - Shared Enumeration classes between aggregates - folder and file structure in project

在我基于 DDD 规则和模式创建的项目中,我目前正在我的领域层中设计我的聚合。 我想知道的是,将包含在多个不同聚合之间共享的枚举类(或其他实体)定义的文件放在哪里。 我将提供一个例子来使我的问题更清楚: 假设我有两个聚合,ClubAggregate 和 MatchAggregate,它们的聚合根 ...

System.FormatException: '反序列化属性时出错。 在 mongoDB.Driver C# 的帮助下使用聚合函数 - System.FormatException: 'An error occurred while deserializing the property. Using aggregate function with the help of mongoDB.Driver C #

有什么方法可以结合到MongoDB C#中的集合 我认为@as 的问题... 创建了包含邮件类和配置文件类组合的主类。 但不同的错误。 在 Studio 3T 中,我正在获取数据 型号如下图 ...

使用聚合计算来获得两个数据帧之间的均值和标准差 - Use aggregate computations to obtain mean and std between two dataframes

我有两个数据框: df1和df2 。 我想使用聚合来获得两个数据帧中 s_values 之间的mean和std差,并将这些结果放入一个名为new_df 在df1 = 在df 2 = 我试图得到的结果看起来像这样。 所需 output new_df = 我已经设法使用代码构建了一个 dataframe ...

为什么包含聚合的 SQL SELECT 不能访问其他列? - Why can't an SQL SELECT that includes an aggregate access other columns?

我有一张关于商业航空公司航班的信息表,其中包括给定航班的始发城市 ( origin_city ) 和飞行时间 ( actual_time )。 我试图理解为什么一个(可能是天真的)简单查询不会返回飞行时间最长的航班的始发城市。 以下查询: 导致错误: 我认为 SQL 会解释此查询的方式是它会找到具 ...

我应该如何更新事件源聚合中的复制数据? - How should I update copied data in event sourced aggregate?

人为的示例,但假设我有一个带有OrderLine实体的Order聚合。 订单行包含成本、数量和产品名称。 聚合作为事件源的事件被持久化。 通常,单个产品可能有数百万个订单。 我现在必须更新产品名称。 更新产品汇总很简单,但我现在有数百万个使用旧产品名称的订单。 这是一个人为的例子,但假设我需要在我 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM