Я делаю поиск, где пользователи выбирают в раскрывающемся списке некоторые предложения. Когда они оставляют поле пустым, я хочу, чтобы запрос игнорировал предложение. Я знаю CASE, и лучше всего я подумал, что если я передам 0 в параметр хранимой процедуры, он игнорирует этот параметр, как это.
WHERE a.Country = (CASE WHEN @Country > 0 THEN @Country ELSE (something else) END)
так что (что-то еще) должно быть как никакое условие, оно может быть " > 0", поскольку идентификаторы страны из всех > 1, но я не знаю, как использовать > и = в том же CASE.
Любые предложения?