首页 > 解决方案 > Sequel 数据集聚合计数

问题描述

我正在尝试计算表中的字段,并且返回的 SQL 没有正确生成。

我究竟做错了什么?

ds是数据集:

term = 'abouts'
puts ds.count(:id).where(kind: term)       # => app.rb:179:in `<main>': undefined method `where' for 115:Integer (NoMethodError)

我在想聚合方法可以有条件,比如WHERE.

我怎样才能解决这个问题?

标签: rubydatasetaggregatesequel

解决方案


找到了:

puts ds.where(kind: term).count

推荐阅读