gpt4 book ai didi

ruby-on-rails - Rails 中的求和和分组依据

转载 作者:行者123 更新时间:2023-12-05 01:14:44 25 4
gpt4 key购买 nike

我有一个这样定义的表:

Name - Order# - Widget Count
Bob - 12311 - 6
Nancy- 12555 - 8
BoB - 87573 - 12
Nancy- 12929 - 4

我想这样检索它们:

Bob - 18
Nancy - 12

即:他们的小部件计数总和,按名称排序。我知道如何在 SQL server/etc 中解决这个问题,但我不确定 Rails 中的最佳实践是什么。任何帮助将不胜感激!

最佳答案

假设您的模型名为 Person,这应该可行:

Person.group(:name).count(:widget_count)

您可以在 RailsGuides for ActiveRecord 上找到更多相关信息.

关于ruby-on-rails - Rails 中的求和和分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8957932/

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