如何在 ROR 中使用 Arel 计算中值、偏差、方差等?

How can I calculate Median, deriviation, variance etc using Arel in ROR?

我查看了 ROR 中 ORM 之上的 Arel。

是否有任何库或 Arel 的其他函数可以让我计算中值、导数、方差等?

TLDR;第

恰恰相反——ORM ActiveRecord 建立在 Arel 之上,Arel 是一种用于创建 SQL 查询的领域特定语言。 Arel 适应许多 RDBMS:es.

Arel 据我所知没有内置中值、偏差、方差函数。

我猜主要原因是这些功能可能完全不存在,或者在数据库系统之间差异很大,而且它太复杂并且需要太多维护。

您或许可以将 Arels AVG, SUM, COUNT, MIN, MAX aggregate functions 与 SQL 字符串一起使用来实现您正在寻找的内容。