조건부 표현식 decode 함수 case 식과 같은 문법. = 연산자를 내포하고 있음 decode(컬럼|표현식, 찾는 내용1, 결과1[,찾는 내용 2, 결과 2,...][,기본값]) select last_name, job_id, salary, decode(job_id, 'IT_PROG, 1.1*salary, 'ST_CLERK', 1.15*salary, 'SA_REP', 1.2*salary, salary) REVISE_SALARY from employees; ※ 객체를 혼자 쓰일 수 있는 것이라고 생각한다면 테이블, 뷰, 인덱스, 시퀀스, 시노님, 함수 등이 객체라고 할 수 있다. ※ case식과 decode 함수를 비교하면 case식이 더 성능이 좋음. decode함수는 객체이기 때문이다.
연습문제 --.....
원문 링크 : 240321 DB - 조건부 표현식 2