Method: Sequel::Dataset#exclude_having
- Defined in:
- lib/sequel/dataset/query.rb
#exclude_having(*cond, &block) ⇒ Object
Inverts the given conditions and adds them to the HAVING clause.
DB[:items].select_group(:name).exclude_having{count(name) < 2}
# SELECT name FROM items GROUP BY name HAVING (count(name) >= 2)
See documentation for exclude for how inversion is handled in regards to SQL 3-valued boolean logic.
198 199 200 |
# File 'lib/sequel/dataset/query.rb', line 198 def exclude_having(*cond, &block) add_filter(:having, cond, true, &block) end |