본문 바로가기
DB/Oracle

CASE ~ WHEN ~ THEN ~ ELSE ~ END

by Lohen 2016. 2. 4.

CASE ~ WHEN ~ THEN ~ ELSE ~ END


CASE ~ WHEN ~ THEN ~ ELSE ~ END

[형식]
CASE
 컬럼명 | 표현식 WHEN 조건식1 THEN 결과1
                                WHEN 조건식2 THEN 결과2
                                                 .......
                                WHEN 조건식n THEN 결과n 
                                ELSE 결과
             END

조건문과 조건문 사이에는 콤마(,) 를 사용하지 않는다.
CASE 문은 반드시 END 로 끝내야 한다.
CASE 표현식은 ANSI SQL 형식도 지원한다.
결과 부분은 NULL 을 사용해서는 안된다.

반응형

'DB > Oracle' 카테고리의 다른 글

쿼리 짤때 좋은 참고 사이트  (0) 2016.02.04
ORDER SIBLINGS BY  (0) 2016.02.04
오라클-MView( Materialized View)  (0) 2016.02.04
mview 갱신 시간 설정 / mview 갱신 설정  (0) 2016.02.04
Oracle Materialized View  (0) 2016.02.04