- - PR -
パラメータークエリーで複数の抽出条件を設定している時、パラメーターに値が入らなかった時の処理は?
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-09-22 16:28
私、新入社員です。
只今勉強中ですので、全く的外れかもしれませんが・・・。 下記のようにしてはどうでしょう? SELECT A,B,C FROM DB WHERE (列名A = :PARAM1 OR :PARAM1= '') AND (列名B = :PARAM2 OR :PARAM2= '') AND (列名C = :PARAM3 OR :PARAM3= '') AND (列名D = :PARAM4 OR :PARAM4= '') |