回答編集履歴
1
途中で送ってしまいました。
answer
CHANGED
@@ -3,4 +3,12 @@
|
|
3
3
|
|
4
4
|
そのやり方については、この辺で解説しておきましたので、良かったらご覧ください。
|
5
5
|
[http://qiita.com/kantomi/items/d7316b7dc7a0cf8512e1](http://qiita.com/kantomi/items/d7316b7dc7a0cf8512e1)
|
6
|
-
[http://qiita.com/kantomi/items/1c1f3ee99031d7e4b6a2](http://qiita.com/kantomi/items/1c1f3ee99031d7e4b6a2)
|
6
|
+
[http://qiita.com/kantomi/items/1c1f3ee99031d7e4b6a2](http://qiita.com/kantomi/items/1c1f3ee99031d7e4b6a2)
|
7
|
+
|
8
|
+
つまり、
|
9
|
+
|
10
|
+
and (name like パラメータ OR パラメータ IS NULL)
|
11
|
+
あるいは、パラメータに空文字がくるときは
|
12
|
+
and (name like パラメータ OR パラメータ = '')
|
13
|
+
|
14
|
+
となるようにすれば、動的なWHERE句の生成を避けることができます。
|