BackEnd/DataBase
[ DB /Oracle ] DML | SELECT - CASE ~ END 문
jimin-log
2023. 7. 4. 11:41
CASE ~ END 문
if ~else문과 유사한 의미
**CASE WHEN** 조건 **THEN** 출력1
[WHEN 조건 THEN 출력2] --> 필요시 조건 추가
**ELSE** 출력3
**END** “컬럼Alias”--> 필드 별명.
SELECT EMPLOYEE_ID,
SALARY,
CASE WHEN JOB_ID = 'AC_ACCOUNT' THEN SALARY + SALARY * 0.1
WHEN JOB_ID = 'AC_MGR' THEN SALARY + SALARY
ELSE SALARY
END "총"
FROM EMPLOYEES ;