Railsドキュメント

取得した値を絞り込む

適応バージョン

説明

モデルから取得した値を元に絞り込む

使い方

モデル.having(条件式)

絞り込む

User.having(['AVG(age) >= ?', 30])
# SELECT * FROM users HAVING AVG(age) >= 30

グループ後に絞り込む

User.select('age, count(*) as count').group('age').having('count >= ?', 30)

ソースコード