问题标签 [aggregate-functions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7185 浏览

c# - 使用 GROUP BY 功能在 ADO.NET 中聚合函数

这是一个更直接的问题,源于我之前提出的一个更普遍的问题,现在我花了更多时间研究 ADO.NET

我想使用 ADO.NET DataTable 并在某些列上使用聚合函数(例如 SUM)执行 SQL SELECT 查询,并为其余列设置 GROUP BY。然后我想获取结果并将其显示在 DataGrid 中。

我知道我可以创建包含过滤条件和聚合函数的 DataTable 的 DataView。但是表达式上的 MSDN 页面

“如果您使用单个表来创建聚合,则不会有分组功能。相反,所有行都会在列中显示相同的值。”

如何在不将我的表写入单独的数据库并在那里运行查询的情况下从 ADO.NET 中获取 GROUP BY 类型功能?有没有办法通过创建或使用第二个表来做到这一点?

0 投票
1 回答
1322 浏览

hql - 使用 Castle ActiveRecord 进行聚合查询

我正在尝试执行一个简单的聚合查询,该查询返回聚合的结果加上一个额外的列。This post -> Custom query with Castle ActiveRecord有一个很好的例子来说明如何实现这一点,但我似乎无法让它工作。似乎 ActiveRecordMediator.ExecuteQuery 返回一个对象的 ArrayList(而不是我所期望的 object[] 的 ArrayList)。此外,如果我尝试将其强制转换为 ICollection,我会收到一个运行时错误,抱怨强制强制转换无效。下面的代码,任何帮助表示赞赏(不想使用手写 sql)。

“from summary in”之后的行是引发无效转换异常的行。

(忘了说:使用 VS2008、.NET 3.5SP1、ActiveRecord 1.0RC3、NHibernate 1.2)

0 投票
4 回答
896 浏览

algorithm - 如何创建 MEME 算法?

如果你不知道 meme 是什么意思,你可以阅读这篇文章 readwriteweb

我的问题是如何创建一个 meme 算法,我有一个网站,汇集了数千篇博客文章,我想找出最受关注的故事。

从上面的文章中看到这个引用

“模因聚合试图通过找出最受关注的新闻(因此,希望是最重要的)来降低信噪比。”

有谁知道如何做到这一点?,

他们有简单的教程吗?

因为我数学不太好。

谢谢

0 投票
2 回答
471 浏览

nhibernate - 使用 NHibernate 将聚合与实体一起投影

我有一个非常标准的 Orders 表和一个关联的 OrderRows 表,比如:

在某些情况下,我想检索订单列表以及总计摘要,大多数时候我不关心摘要。

使用标准 API,我可以为每个订单创建 [数量]*[单位价格] 的投影,但是如何在同一结果集中同时获得订单和投影?

0 投票
6 回答
6666 浏览

python - Django 中缺少“中值”聚合函数?

Django 的开发版本具有聚合函数,如 Avg、Count、Max、Min、StdDev、Sum 和 Variance(链接文本)。列表中缺少中位数是否有原因?

实施一个似乎很容易。我错过了什么吗?聚合函数在幕后做了多少?

0 投票
1 回答
192 浏览

sql-server - 聚合函数不能作为合并代表出版物中的文章使用

我设置了合并复制,但我刚刚注意到我的订阅服务器上没有聚合函数。经过进一步调查,我发现出版物中甚至没有此选项。那里列出了其他功能,但不是那个。

想法?

有没有什么东西不允许聚合在复制方案中?如果是这样,我将如何将其发送给我当地的数据库?

下面是聚合函数的 CREATE TO。谢谢!

0 投票
2 回答
2129 浏览

sql-server - 丢弃异常值后在 SQL 中取平均值

我有一个通用日志表,可以将其附加到流程及其结果。我使用流程性能视图获得平均时间:

GUID 将开始和结束条目链接到其他“注释”样式条目中。

现在我可以对此进行过滤以消除过去几个月的运行,因此只能在过去 3 个月内获取流程的平均性能,例如。

当我由于性能或调试不佳而出现异常值时,问题就出现了,该过程在 0 秒内完成。

我想以某种方式自动消除任何异常值。

VAR()orSTDEV()聚合函数会起作用吗?

0 投票
1 回答
1182 浏览

mysql - SQL简化一个特征函数?或 PIVOT 表?

我有一张包含一堆日期和价格的表格:

房间名称、价格、预订日期等

我可以像这样转换它:(基本上翻转列)

这完美地工作并产生了这个:

但是由于我不知道天数,我该如何简化呢?它可能是1或7?有任何想法吗?

0 投票
2 回答
3224 浏览

google-app-engine - 有没有办法在 Google App Engine 上做聚合函数?

关系数据库支持的好处之一是聚合函数,如 count、sum、avg 等。但似乎如果您使用 GAE,在插入或更新记录时,您必须计算并存储 count、sum、avg 等。整个表的值。但是如果你有很多条件分组呢?给定一个人:

如果我想要

  1. 总人数和
  2. 平均年龄

每次我创建、更新或删除一个人时,我还应该计算两个聚合并将它们作为单独的列存储在同一个表中,这是否正确。如果我还想要每个城市的总值和平均值,我是否应该将每个城市的这些值也作为单独的列存储在同一个表中?

0 投票
2 回答
4852 浏览

python - 如何使用 sqlalchemy 编写自己的聚合函数?

如何使用 SQLAlchemy 编写自己的聚合函数?作为一个简单的例子,我想使用 numpy 来计算方差。使用 sqlite 它看起来像这样: