Backend/db
조건함수_연습문제
IT grow.
2018. 8. 19. 18:20
반응형
-- 부서번호가 10이면영업부, 20이면 관리부, 30이면 IT부 그 외는 기술부로 출력
SELECT CASE DEPTNO
WHEN 10 THEN '영업부'
WHEN 20 THEN '관리부'
WHEN 30 THEN 'IT부'
ELSE '기술부'
END as ALLOB
FROM EMP;
-- 업무(job)이 analyst이면 급여 증가가 10%이고 clerk이면 15%, manager이면 20%인 경우 사원번호, 사원명, 업무, 급여, 증가한급여를 출력
SELECT EMPNO, ENAME , SAL , job , CASE job
WHEN 'ANALYST' THEN SAL*1.0
WHEN 'CLERK' THEN SAL *1.5
WHEN 'MANAGER' THEN SAL*2.0
END as ggg
FROM emp;
반응형