2010-07-09 21 views

Respuesta

15

Una expresión CASE es el método ANSI SQL, de los cuales hay 2 variedades, "simple" y "buscado":

1) simple expresión CASE:

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

2) la expresión CASE de búsqueda:

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

Para agregar: Oracle 9i + admite CASE, pero también está la expresión PLSQL CASE ... –