Kas*_*hif 1 sql t-sql sql-server sql-server-2008
在WHERE子句中使用类似这样的条件时Table.Column = @Param OR @Param IS NULL它不在列上使用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)
Run Code Online (Sandbox Code Playgroud)
任何帮助.
归档时间: |
|
查看次数: |
274 次 |
最近记录: |