목록CASE함수 (1)
최보름달
[SQL] CASE 함수
CSAE 표현은 IF - THEN - ELSE 논리와 유사항 방식으로 사용할 수 있는 함수이다. 오라클에서는 DECODE 함수를 사용할 수도 있다. 예시 SELECT ENAME, -- 직원이름 CASE WHEN SAL > 2000 -- 급여가 2,000 초과면 THEN SAL -- 급여를 표시하고 ELSE 2000 -- 해당하지 않으면 2,000을 표시하라 END REVISED_SALARY -- CASE 행의 이름은 REVISED_SALARY 다 FROM EMP ; 이렇게도 가능하다. SELECT ENAME, -- 직원이름 CASE WHEN SAL >= 3000 THEN 'HEIGH' -- 급여가 3,000 이상이면 높음 WHEN SAL >= 1000 THEN 'MID' -- 1000 이상이면 중급 EL..
문송한 회사생활/SQL 공부
2020. 8. 10. 23:50