2012-01-12 3 views
1

Howcome я пишу, для данного примера,Соединение условия внутри корпуса п

select attendee, begindate 
case evaluation 
    when 1 then 'bad' 
    when 2 then 'mediocre' 
    when 3 then 'ok' 
    when 4 then 'good' 
    when 5 then 'excellent' 
    else 'not filled in' 
end 
from registrations 
where course = 'S02' 

соединения условия, как when 1 [и] что-то еще «то» значения.

Какой оператор следует использовать вместо [и]?

Спасибо!

ответ

5

Предлагаем Вам построить свой случай slighly иначе:

case 
    when evaluation in (1,2) then 'bad' 
    when evaluation = 3 then 'ok' 
    when evaluation = 4 then 'good' 
    when evaluation = 5 then 'excellent' 
    else 'not filled in' 
end 
+0

Спасибо! Кроме того, я нашел хорошую статью http://www.oracle-developer.net/display.php?id=206 – lexeme

Смежные вопросы