oracle

CASE 문법

희구 2022. 1. 10. 12:36
CASE WHEN 조건 THEN 리턴값1
        WHEN 조건2 THEN 리턴값2
        ELSE 리턴값3
END

 

예제1)

SELECT ENAME, DEPTNO,

CASE WHEN DEPTNO='10' THEN 'DESIGN'

        WHEN DEPTNO='20' THEN 'DEVELOPMENT'

        ELSE 'MANAGEMENT'

END AS DEPT_NAME

FROM EMP

WHERE JOB='MANAGER';

 

ENAME DEPTNO DEPT_NAME
WH 10 DESIGN
SC 30 MANAGEMENT
WS 20 DEVELOPMENT