この Table.Column = @Param OR @Param IS NULL のような条件を使用する場合の WHERE 句では、列に INDEX を使用しません。
それは本当ですか、そうであれば、INDEXも使用するこの種のクエリを作成する方法
クエリの例
SELECT Col1, Col2 ...
FROM Table
WHERE (Col1 = @col OR @col IS NULL)
AND (Col2 = @col2 OR @col2 IS NULL)
AND (Col3 = @col3 OR @col3 IS NULL)
どんな助けでも。