2010-07-09 5 views

ответ

15

Выражение СЛУЧАЙ является метод ANSI SQL, из которой есть 2 сорта, "простые" и "поиск":

1) Простое выражение СЛУЧАЙ:

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

2) Поиск выражение ПРИМЕР:

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

Чтобы добавить: Oracle 9i + поддерживает CASE, но есть также выражение PLSQL CASE ... –