Ruby-on-rails-rails-maths-functions
提供:Dev Guides
Ruby on Rails-数学関数
*Person* というテーブルオブジェクトを考えてみましょう。 このテーブルには、年齢、名、姓、給与などのフィールドがあります。
以下は、すべての従業員の平均年齢を返します。
Person.average :age
以下は、従業員の最大年齢を返します。
Person.maximum :age
以下は、従業員の最低年齢を返します。
Person.minimum :age
以下は、すべての従業員の給与の合計を返します。
Person.sum :salary, :group => :last_name
以下では、年齢が26歳を超えるレコードの数をカウントします。
Person.count(:conditions => "age > 26")
以下は、レコードの総数をカウントします。
Person.count
計算関数の詳細については、http://api.rubyonrails.org/classes/ActiveRecord/Calculationsl [計算関数]リンクを確認してください。