SQL CASE [Spalte] WANN IN ('case1', 'case2') DANN 'oops' END?

8

Gibt es eine Möglichkeit, einen CASE zu überprüfen, wenn er sich in einem Array befindet:

%Vor%     
Shimmy 05.01.2010, 04:23
quelle

2 Antworten

19
%Vor%     
jspcal 05.01.2010, 04:31
quelle
4

Sie können die Option CASE WHEN <predicate> THEN <value> ... END anstelle der Option CASE <value> WHEN <value> THEN <value> ... END verwenden.

%Vor%

... aber wenn die Werte in einer Tabelle sind, könnten Sie einfach einen äußeren Join machen (und

%Vor%

oder

%Vor%

... ohne Verbindung.

    
Rob Farley 05.01.2010 04:38
quelle

Tags und Links