ORACLE CASE

    [ORACLE]SQL 조건문(Condition)

    CASE 문 조건을 주고 진행할 때, 하나의 컬럼으로 인식된다. CASE WHEN (조건 1) THEN 반환1 WHEN (조건 2) THEN 반환2 WHEN (조건 3) THEN 반환3 .... ELSE 모든 조건 반환 못할시 기본값 END SELECT ename, job, sal ,CASE WHEN job = 'SALESMAN' THEN sal * 1.05 -- 세일즈맨 5% WHEN job = 'MANAGER' THEN sal * 1.10 -- 매니저 10% WHEN job = 'PRESIDENT' THEN sal * 1.20 -- 사장 20% ELSE sal * 1 END bonus FROM emp; SELECT empno, ename, CASE WHEN ..