Ich brauche eine CASE WHEN-Anweisung in meiner Abfrage mit mehreren 'THEN' Optionen. So etwas wie folgt aus:SQL - Mehrere 'THEN' Optionen in einer 'CASE WHEN' Anweisung
...
WHERE
region = CASE WHEN @cbEU = 'true' **THEN 0 OR 1**
ELSE 2 END
Oder vielleicht so etwas wie:
...
WHERE
region IN CASE WHEN @cbEU = 'true' **THEN (0,1)**
ELSE (1,2) END
Ich glaube nicht, es eine einfache Möglichkeit, dies zu tun ist?
Versuchen zu verwenden 'und' /' OR' statt 'case' in der' WHERE' Klausel. – jarlh
Auch ist es ein Fallausdruck, keine Fallaussage. (Der case-Ausdruck hat einen Rückgabewert. Die case-Anweisung ist eine bedingte Codeausführung, die in gespeicherten Prozeduren usw. verwendet werden soll.) – jarlh
Was möchten Sie erreichen? –