오라클(ORACLE) DECODE 함수와 CASE 함수
DECODE 기준이 되는 데이터를 먼저 지정한 후 해당 데이터 값에 따라 다른 결과 값을 내보내주는 함수 마치, 자바의 IF 조건문 같다. DECOD 검사 대상이 될 열, 또는 데이터, 연산이나 함수의 결과, 조건1, 데이터가 조건 1과 일치할 때 반환할 결과, 조건2, 데이터가 조건 2와 일치할 때 반환할 결과, ....... FROM 테이블 출처; SELECT EMPNO, ENAME, JOB, SAL, DECODE(JOB, 'MANAGER', SAL*1.1, 'SALESMAN', SAL*1.05, 'ANALYST', SAL, SAL*1.03) AS UPSAL ▲EMPNO, ENAME, JOB, SAL를 출력하는데 JOB이 매니저인 사람의 SAL은 1.1 곱해서, 세일즈 맨은 1.05 곱하고, 애널리스..
2021.12.05