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 [計算関数]リンクを確認してください。