я использую c # и mssql. я посылаю параметры из c # в sql и выполняю запрос, но иногда он получает нулевые значения. я использую sql как функцию. отлично подходит для строковых значений, но имеет проблемы с bool. например
bool b = NULL
запрос выполняется так: .... WHERE B LIKE '%%'
и это никогда не возвращает значение.
я хочу обнаружить нулевое значение и изменить запрос, если b равно нулю, запрос должен быть таким
...... ГДЕ Б НЕ НУЛЬ
Я мог бы изменить это в коде C #, но есть некоторые другие параметры, такие как это может быть проще в SQL, если это возможно
спасибо