투케이2K

167. (Oracle/오라클) case when then 문을 사용해서 begin end 구문에서 조건문 판단 실시 본문

OracleDB

167. (Oracle/오라클) case when then 문을 사용해서 begin end 구문에서 조건문 판단 실시

투케이2K 2022. 5. 16. 14:29

[개발 환경 설정]

개발 툴 : Toad

개발 언어 : Oracle

 

[소스 코드]

/*
*[case when then 문을 사용해서 begin end 조건문 판단 실시]
* 1. CASE WHEN 조건 THEN 만족 ELSE 비만족 END CASE
* 2. CASE WHEN THEN 조건문은 IF ELSE 구문과 유사하며, 특정 조건에 맞기 분기 처리를 수행합니다
*/

DECLARE

    M_COUNT NUMBER(10); --변수 선언 실시
    
BEGIN
    M_COUNT := 2; --변수 대입 실시
       
    /**** [CASE 문 시작] ****/
    CASE WHEN M_COUNT = 1 THEN
             DBMS_OUTPUT.PUT_LINE('1 값 만족 : ' || M_COUNT);
         WHEN M_COUNT = 2 THEN
             DBMS_OUTPUT.PUT_LINE('2 값 만족 : ' || M_COUNT);
         ELSE
             DBMS_OUTPUT.PUT_LINE('ELSE 값 : ' || M_COUNT);
    END CASE;                               
    /**** [CASE 문 종료] ****/  
              
END;
 

[결과 출력]

 

 

반응형
Comments