Ruby-on-rails-2.1-rails-maths-functions
提供:Dev Guides
Ruby on Rails 2.1-数学関数
次のコードは、すべての従業員の平均年齢を返します。
次のコードは、従業員の最大年齢を返します。
次のコードは、従業員の最低年齢を返します。
次のコードは、すべての従業員の給与の合計を返します。
次のコードは、年齢が26歳を超えるレコードの数をカウントします。
次のコードは、レコードの総数をカウントします。
*Person* というテーブルオブジェクトを考えてみましょう。 このテーブルには、年齢、名、姓、給与などのフィールドがあります。
次のコードは、すべての従業員の平均年齢を返します。
Person.average :age
次のコードは、従業員の最大年齢を返します。
Person.maximum :age
次のコードは、従業員の最低年齢を返します。
Person.minimum :age
次のコードは、すべての従業員の給与の合計を返します。
Person.sum :salary, :group => :last_name
次のコードは、年齢が26歳を超えるレコードの数をカウントします。
Person.count(:conditions => "age > 26")
次のコードは、レコードの総数をカウントします。
Person.count