gpt4 book ai didi

sql - Rails 计数从 pluck 返回的值

转载 作者:数据小太阳 更新时间:2023-10-29 08:18:05 25 4
gpt4 key购买 nike

我正在构建一个 Rails 应用程序,我需要创建一些图表。

我正在运行此查询以检索用户的答案:

quiz = Quiz.select("answer1").where(completed: true).pluck(:answer1)

查询为我返回:[1, 2, 1, 1, 1]

我想计算这些值并将它们分组如下:{ 1 => 4, 2 => 1 }

我曾尝试使用 group by 和 count 但它不起作用,我可以手动执行此操作但我只想使用 SQL 来实现此目的。

我记得使用 group by 并使用 sql 进行计数,但我不确定如何使用 rails 执行此操作。

最佳答案

您可以按照说明group('answer1') here

Quiz.where(completed: true).group('answer1').count

希望对您有所帮助!

关于sql - Rails 计数从 pluck 返回的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46715685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com