ActiveRecordの#sumと#select(sum(..))の違い
801 ワード
Hoge.group(:foo).sum(:bar)
# { foo => (barの合計) } という形のhashが返る
Hoge.group(:foo).select("foo, sum(bar)")
# Hogeクラスが返る
上だとHashなのでlimitやorderが使えないが下だとlimitやorderが使える
Author And Source
この問題について(ActiveRecordの#sumと#select(sum(..))の違い), 我々は、より多くの情報をここで見つけました https://qiita.com/shin_semiya/items/072c8835b77eb753b993著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .