как '%' не принимает значение NULL

У меня есть запрос, который строится из входных данных пользователя (передается через форму HTML). Похоже (простой пример):

Select * From [table] Where [table].[column] like '<parameter>'

Этот параметр может быть необязательным, поэтому, если пользователь оставил соответствующее поле ввода пустым, я передаю%, Это работало нормально, пока я не столкнулся со значениями NULL. Я понимаю, что '%' соответствуют символам, не равным NULL, но я хотел бы рассматривать NULL как пустую строку в этом случае.

Что я должен делать? Изменить запрос (как?) Или передать другой символ (ы), когда пользователь оставил пустой ввод?

Благодарю.

PS.&nbsp;Это реальная проблема существующей системы, и я знаю, что это далеко не оптимальное решение, но я должен с этим справиться.