• 追加された行はこの色です。
  • 削除された行はこの色です。
* DB関数をWHERE句で使う [#jc8517f8]

** DBの関数を比較の対象に使う [#zeced0ab]
 $rs->search({"date_part('year', age(now(), birth_date))" => { '<=' => 18 } }); # 年齢が18歳以下
                                                                                # date_part()とage()はPostgreSQLの関数
http://search.cpan.org/perldoc?DBIx::Class::Manual::Cookbook#Using_SQL_functions_on_the_left_hand_side_of_a_comparison

** DBの関数を比較の値に使う [#z004db0c]
不等号「>」も含めて、スカラリファレンスにする。
 $rs->search( { start_day => \' > now()' } );



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS