더북(TheBook)

예제 4-14 employees 테이블에서 first_name, last_name, department_id, salary를 출력하되 department_id가 60인 경우에는 급여를 10% 인상한 값을 계산하여 출력하고 나머지 경우에는 원래의 값을 출력하세요. 그리고 department_id가 60인 경우에는 ‘10% 인상’을 출력하고 나머지 경우에는 ‘미인상’을 출력하세요.

SELECT first_name,

       last_name,

       department_id,

       salary 원래급여,

       DECODE(department_id, 60, salary*1.1, salary) 조정된급여,

       DECODE(department_id, 60, '10%인상', '미인상') 인상여부

FROM   employees;

 

실행 결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.