1

我有一组测验结果存储在 hstore 列中,作为每个主题的分数。IE

Maths => 65
Physics => 70
English => 83
Music => 56

是否有一种干净、惯用的方式(即使用 Arel 语法)来计算每个 hstore 组的平均值?我想为我的学生找到每个主题的平均分数。

4

1 回答 1

1

您可以创建自定义聚合来平均您的 hstore 记录结构。一旦您完成了该页面底部的示例,就很容易了。

从长远来看,如果在使用关系数据库时使用关系来建模结构,您可能会发现生活更轻松。

于 2013-09-24T08:51:41.520 回答