【发布时间】:2017-10-12 17:35:02
【问题描述】:
我正在构建一个 Rails 应用程序,我需要创建一些图表。
我正在运行此查询以检索用户的答案:
quiz = Quiz.select("answer1").where(completed: true).pluck(:answer1)
查询为我返回:[1, 2, 1, 1, 1]
我想计算这些值并将它们分组如下:{ 1 => 4, 2 => 1 }
我尝试使用 group by 和 count 但它不起作用,我可以手动执行此操作但我只想使用 SQL 来实现此目的。
我记得使用 sql 使用 group by 和 count,但我不知道如何使用 rails 来做到这一点。
【问题讨论】:
标签: sql ruby-on-rails ruby group-by count