gpt4 book ai didi

ruby-on-rails - rails - 按值计算记录

转载 作者:行者123 更新时间:2023-12-02 00:50:32 25 4
gpt4 key购买 nike

我正在尝试根据列中的值对记录进行分组,以便我可以使用它在别处显示信息。目前,如果我在列中指定值,我可以正常工作 -

@city_count = People.select('city,count(*)').where("city in ('london', 'paris')").group(:city).count

如果我想要伦敦和巴黎的人员名单,这很好用,但如果城市名单也有悉尼、纽约、里约热内卢等,我不想继续向“city in”添加额外的城市,我想要这只是找到每个城市选择的人。

有谁知道最好的方法吗?此外,如果它也可以包含 NULL 值。

最佳答案

只需使用:

@city_count = People.group(:city).count

获取所有城市的计数。这将包括一个 nil 条目。

关于ruby-on-rails - rails - 按值计算记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40364843/

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