第6項. 数値のフィールドの検索を行う

数値のフィールドの検索を行うには、CAST関数を使用します。

 

例:


@rosters = Roster.find(:all, :conditions => {
  {:func => “CAST”, :name => “age as INTEGER”, :op => “<”} =>”20”
})
もしくは
@rosters = Roster.find(:all, :conditions => [
  “CAST(age as INTEGER) < ?”, “20”,
], :select => [“age”])

システム工房エムのサイトへのリンク

住所〒690-0017 島根県松江市西津田3-2-3 TEL.0852-23-8590 FAX.0852-23-8591
Copyright 2008-2010 System Maker M,All right reserved