Фильтр добавления 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. Спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос