多分これはトリックをやっています:
SELECT *
FROM table
WHERE col1 = param1
AND (param2 is null or col2 = param2);
これはAND条件を削除するものではありませんが、param2がnullの場合は重要ではなくなります。ですから、あなたの質問に明確に答えるのではなく、周りを回っています...;)
多分これはトリックをやっています:
SELECT *
FROM table
WHERE col1 = param1
AND (param2 is null or col2 = param2);
これはAND条件を削除するものではありませんが、param2がnullの場合は重要ではなくなります。ですから、あなたの質問に明確に答えるのではなく、周りを回っています...;)