sql поисковый запрос для нескольких необязательных параметров

Я пытаюсь написать запрос для страницы расширенного поиска в моей системе архивации документов. Я пытаюсь выполнить поиск по нескольким необязательным параметрам. У меня есть около 5 параметров, которые могут быть пустыми строками или поисковыми строками. Я знаю, что мне не нужно проверять каждый из них как строку или как пустой и создавать отдельную хранимую процедуру для каждой комбинации.

Редактировать: Завершено с помощью:

ISNULL(COALESCE(@var, a.col), '') = ISNULL(a.col, '')

Ответы на вопрос(1)

Ваш ответ на вопрос