Как лучше всего включить входной параметр в предложение WHERE
, но исключить его, если он имеет значение NULL?
Я считаю, что есть несколько способов , но я не могу вспомнить тогда.
Также можно использовать COALESCE ()
? Но я думаю, это только для ВЫБОРА значений?
Чтобы уточнить, скажем, переменная с именем @code = "1"
тогда мой, где будет Где type = 'B' AND code = @code
, но если @code имеет значение null
, то мне нужно только Где type = 'B'
- обратите внимание на отсутствующий code = @code
.