SQL Filter nur hinzufügen, wenn eine Variable nicht null ist
Hi Ich habe folgende Anfrage:
SELECT route_id [ROUTE_ID]
FROM route_master(NOLOCK)
WHERE route_ou = 2
AND route_query = @l_s_query
AND lang_id = 1
Hier sollte die Bedingung "AND route_query = @l_s_query" in der WHERE-Klausel nur hinzugefügt werden, wenn @l_s_query nicht leer ist. Ich möchte keine IF ELSE-Bedingung für @l_s_query schreiben. Gibt es eine Möglichkeit, in der WHERE-Klausel selbst direkt damit umzugehen. Danke.