Фильтр добавления SQL, только если переменная не равна нулю
Привет у меня есть запрос следующим образом:
SELECT route_id [ROUTE_ID]
FROM route_master(NOLOCK)
WHERE route_ou = 2
AND route_query = @l_s_query
AND lang_id = 1
Здесь условие «AND route_query = @l_s_query» в предложении WHERE следует добавлять только тогда, когда @l_s_query не пусто. Я не хочу писать условия IF ELSE для @l_s_query. Есть ли способ обработать непосредственно в предложении WHERE. Спасибо.