Wie kann ich diese Abfrage umstrukturieren, so dass es keine COALESCE oder ISNULL gibt? Kann ich es ändern, so dass es CASE verwendet? Gibt es eine andere Möglichkeit, es zu refaktorisieren?Coalesce mit Fall ersetzen
SELECT * FROM MockDb WHERE
COALESCE(Column1,0) = @value1 AND
COALESCE(Column2,0) = @value2 AND
COALESCE(Column3,0) = @value3 AND
COALESCE(Column4,0) = @value4 AND
COALESCE(Column5,0) = @value5
'... wo (@ Wert1 ist null oder Column1 = @ Wert1) UND ... ' – jarlh
Warum brauchen Sie diesen Ersatz? – Serg
Welche Logik versuchen Sie zu implementieren? Das ist meiner Meinung nach eine ungewöhnliche Logik. –