표현식 빌더 마법사 - CASE 옵션 페이지

작성하려는 CASE 표현식의 유형을 선택하려면 이 페이지를 사용하십시오.

CASE 표현식은 검색 또는 단순 유형이 될 수 있습니다.

검색 WHEN절
가능한 검색 조건 시퀀스를 평가하여 결과를 판별합니다. 검색 CASE 표현식은 CASE 키워드와 하나 이상의 WHEN절로 구성됩니다. 예를 들어, 다음과 같습니다.
CASE
   WHEN CREDIT_LIMIT > 2999 THEN 'A'
   WHEN CREDIT_LIMIT > 1999 THEN 'B'
   WHEN CREDIT_LIMIT >  999 THEN 'C'
   WHEN CREDIT_LIMIT >  499 THEN 'D'   
이 유형은 CASE 키워드 바로 다음에 표현식이 없습니다. 각각의 WHEN절에는 키워드 다음에 표시되는 순서대로 평가되는 검색 조건이 있습니다.

위의 예제에서는 3000 이상인 신용 한도 값에 'A' 등급이 지정되고 2000 - 2999 사이의 신용 한도 값에 'B' 등급이 지정됩니다.

단순 WHEN절
단일 조건을 평가하여 결과를 판별합니다. 단순 CASE 표현식은 CASE 키워드, 값 표현식 및 하나 이상의 WHEN절로 구성됩니다. 예를 들어, 다음과 같습니다.
CASE CREDIT_LIMIT
         WHEN 3000 THEN 'A'
         WHEN 2000 THEN 'B'
         WHEN 1000 THEN 'C'
         WHEN  500 THEN 'D'
키워드 다음의 표현식(예제에 CREDIT_LIMIT)은 표현식 값과 WHEN절 사이에 일치가 발견될 때까지 표시되는 순서대로 각각의 WHEN절에 비교됩니다. 단순 CASE문의 제한사항은 WHEN절에 값 표현식을 포함해야 하며 검색 조건은 포함할 수 없다는 것입니다.

위의 예제에서는 3000 신용 한도 값에 'A' 등급이 지정되고 2000 신용 한도 값에 'B' 등급이 지정됩니다. WHEN절에 지정되지 않은 신용 한도 값에 등급을 지정하기 위한 준비가 없습니다.

관련 태스크
표현식 빌더 마법사에서 표현식 작성
표현식 빌더 마법사에서 표현식 편집
표현식 빌더 마법사에서 표현식 바꾸기
관련 참조
표현식 빌더 마법사 - 표현식 유형 페이지

피드백