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