하고재비

[ORACLE] CASE문 본문

Oracle 11g

[ORACLE] CASE문

DeadDE 2019. 8. 2. 10:05

특정 조건에 따라 값을 변경해서 보이는 CASE 표현식(흔히 CASE문이라고도 한다)에 대해 알아 보자.

 

CASE WHEN 조건1 THEN 값1

        WHEN 조건2 THEN 값2

           ...

        ELSE 기타 값

        END

 

SALARY_GRADE 라는 컬럼에 연봉이 5000미만이면  C

5000에서 15000사이면 B , 그 외에는 A 로 표시

 

SELECT A.*,
    CASE WHEN SALARY <= 5000 THEN 'C'
          WHEN SALARY > 5000 AND SALARY <= 15000 THEN 'b'
          ELSE 'A'
    END AS SALARY_GRADE
FROM employees A;

 

출처 : 오라클 SQL과 PL/SQL을 다루는 기술

'Oracle 11g' 카테고리의 다른 글

[ORACLE] 집계함수  (0) 2019.08.07
[ORACLE] SELF CHECK_2  (0) 2019.08.05
[ORACLE] INSERT문  (0) 2019.08.02
[ORACLE] SELECT문  (0) 2019.07.30
[ORACLE] 테이블 변경  (0) 2019.07.29
Comments