형식: DECODE(컬럼, 조건1, 결과, 조건2, 결과 ... )
형식: CASE WHEN [조건] THEN [리턴값]
-- 급여별로 인상률을 다르게 계산하겠음
select name, pay from professor;
select name,pay,
case
when pay < 250 then pay+(pay*0.8)
when pay between 260 and 320 then pay+(pay*0.5)
when pay between
-- 적용 인상률이 적당하다 생각되면 업데이트 하기
update professor set pay =
case
when pay < 250 then pay+(pay*0.8)
when pay between 260 and 320 then pay+(pay*0.5)
when pay between 350 and 450 then pay+(pay*0.3)
else pay+(pay*0.4)
end ;
select * from professor;