[ORACLE] CASE, NVL 예제

Yujin·2021년 9월 9일
0

데이터베이스

목록 보기
1/5
SELECT * FROM EMP;

이 테이블을 참고해서
실제월급이 0~1000원인 사람은 LOW, 1001원부터 2000원인 사람은 MID, 2001원보다 많은 사람은 HIGH로 표현하고
ALIAS는 SALGRADE로 출력하는 쿼리를 작성

SELECT ENAME ,SAL +NVL(COMM,0) REALSAL,
 (CASE WHEN SAL +NVL(COMM,0) BETWEEN 0 AND 1000 THEN'LOW'
       WHEN SAL +NVL(COMM,0) BETWEEN 1001 AND 2000 THEN'MID'
 ELSE 'HIGH'END) SALFRADE
 FROM EMP;

profile
개발꿈나무

0개의 댓글

관련 채용 정보