Ruby-on-rails-2.1-rails-maths-functions

提供:Dev Guides
移動先:案内検索

Ruby on Rails 2.1-数学関数

*Person* というテーブルオブジェクトを考えてみましょう。 このテーブルには、年齢、名、姓、給与などのフィールドがあります。

次のコードは、すべての従業員の平均年齢を返します。

Person.average :age

次のコードは、従業員の最大年齢を返します。

Person.maximum :age

次のコードは、従業員の最低年齢を返します。

Person.minimum :age

次のコードは、すべての従業員の給与の合計を返します。

Person.sum :salary, :group => :last_name

次のコードは、年齢が26歳を超えるレコードの数をカウントします。

Person.count(:conditions => "age > 26")

次のコードは、レコードの総数をカウントします。

Person.count