2010-07-09 8 views

Antwort

15

A CASE Ausdruck ist der ANSI SQL-Methode, von denen es 2 Sorten, "einfache" und "gesucht":

1) Einfache CASE expression:

CASE col WHEN 1 THEN 'One' 
     WHEN 2 THEN 'Two' 
     ELSE 'More' 
     END 

2) gesuchte CASE expression:

CASE WHEN col < 0 THEN 'Negative' 
    WHEN col = 0 THEN 'Zero' 
    ELSE 'Positive' 
    END 
+1

Hinzufügen: Oracle 9i + unterstützt CASE, aber es gibt auch den PLSQL CASE Ausdruck ... –