У меня есть хранимая процедура в SQL Server 2000, которая выполняет поиск на основе значений параметров. Для одного из параметров, переданных в, мне нужно другое предложение WHERE
в зависимости от его значения - проблема в том, что 3 значения будут где MyColumn
-
IS NULL
-
IS NOT NULL
-
ANY VALUE (NULL AND NOT NULL)
(по существу нетWHERE
)
У меня есть некоторый ментальный блок, который подходит к правильному синтаксису. Возможно ли это сделать в одном предложении выбора без выполнения какого-либо ветвления IF @parameter BEGIN ... END
?