teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

途中で送ってしまいました。

2016/10/06 07:45

投稿

kantomi
kantomi

スコア295

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句の生成を避けることができます。