2010-07-09 20 views

risposta

15

Un'espressione CASE è il metodo ANSI SQL, di cui ci sono 2 varietà, "semplice" e "cercato":

1) semplice espressione CASE:

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

2) espressione CASE Ricerca:

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

Per aggiungere: Oracle 9i + supporta CASE, ma c'è anche l'espressione CASS PLSQL ... –