[Oracle] DECODE, CASE
SQL 문장에서 조건에 해당하는 값을 추출하고자 할 때 사용 1. DECODE 조건에 따라 데이터를 다른 값이나 컬럼값으로 추출할 수 있다. - 부서번호별 이름을 지정해서 출력 SELECT DEPTNO, DECODE(DEPTNO, 10, 'ACCOUNTING', 20, 'RESEARCH', 30, 'SALES', 'OPERATIONS') NAME FROM DEPT; - 10 부서의 급여 합계, 20 부서의 최대값, 30 부서의 최소값 SELECT DEPTNO, DECODE(DEPTNO, 10, SUM(SAL), 20, MAX(SAL), 30, MINL(SAL)) SAL FROM EMP GROUP BY DEPTNO; - 부서별 급여 합계 SELECT DEPTNO, NVL(SUM(DECODE(DEPTNO, ..
2022. 6. 6.