2010-07-09 7 views

Répondre

15

Une expression CASE est la méthode ANSI SQL, dont il existe 2 variétés, "simple" et "recherchée":

1) expression simple CASE:

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

2) recherché expression CASE:

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

Pour ajouter: Oracle 9i + supporte CASE, mais il y a aussi l'expression PLSQL CASE ... –