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 ;
'BackEnd > DataBase' 카테고리의 다른 글
[ DB /Oracle ] DCL | 사용자 계정관리 (0) | 2023.07.04 |
---|---|
[ DB /Oracle ] DML | SELECT - JOIN절 (0) | 2023.07.04 |
[ DB /Oracle ] DML | SELECT - GROUP BY 절 (0) | 2023.07.04 |
[ DB /Oracle ] DML | SELECT - 함수 (단일행 함수/ 그룹 함수) (0) | 2023.07.04 |
[ DB /Oracle ] DML | SELECT (0) | 2023.02.22 |