Я хочу (свободно) иметь хранимую процедуру, например
выберите * из таблицы, где col1 как @var
значение по умолчанию для @var равно '%', поэтому, если у меня нет значения для @var, оно должно возвращать каждую строку. Однако проблема в том, что он не возвращает строки, в которых col1 имеет значение null.
Как вернуть все строки, если @var = '%', и строки, похожие на @var, если у них есть значение?
[фактический sp значительно сложнее, поэтому я не хочу просто оборачивать его в if..then и иметь два выбора]