[오라클 SQL] case when ~ else ~ end 의 용법
* 조건에 맞는 컬럼만 가공하고 싶을 때 사용한다. 예제) 10번 부서의 모든 사람들에게 급여의 13%를 보너스로 지불하기로 하였다. 이름, 급여,보너스금액,부서번호를 출력하라. select ename, sal, case when deptno = 10 then sal*0.13 else 0 end as bonus from emp where deptno = 10 order by bonus desc – 출처 : 네이버 지식인 –