Проверка входных параметров, если not Null и использовать его в where в SQL Server

Как лучше всего включить входной параметр в предложение WHERE , но исключить его, если он имеет значение NULL?

Я считаю, что есть несколько способов , но я не могу вспомнить тогда.

Также можно использовать COALESCE () ? Но я думаю, это только для ВЫБОРА значений?

Edit

Чтобы уточнить, скажем, переменная с именем @code = "1" тогда мой, где будет Где type = 'B' AND code = @code , но если @code имеет значение null , то мне нужно только Где type = 'B' - обратите внимание на отсутствующий code = @code .

36
задан halfer 28 August 2018 в 23:02
поделиться