프로그래밍/Oracle

오라클 CASE WHEN THEN

........? 2014. 1. 19. 19:54

오라클에서 IF처럼 사용할 수 있는 CASE WHEN THEN 구문

 

--기존 구조

CASE WHEN 조건 THEN 결과

         ELSE 조건에 맞지않는 나머지 결과

END

 

 

--예시

SELECT CASE WHEN CNT >= 1000 THEN '1000 이상'

                      ELSE '1000 이하'

            END CNT

  FROM (SELECT 1000 CNT

                FROM DUAL)