IF 조건식 THEN
   명령어;
END IF;
ex.
DECLARE
   V_NUMBER NUMBER := 13;
BEGIN
   IF MOD(V_NUMBER, 2) = 1 THEN      --true일 때 명령문 실행
      DBMS_OUTPUT.PUT_LINE('V_NUMBER는 홀수입니다');
   END IF;
END;
IF 조건식 THEN
   명령어;
ELSE
   명령어;
END IF;
ex.
DECLARE
   V_NUMBER NUMBER := 14;
BEGIN
   IF MOD(V_NUMBER, 2) = 1 THEN      
      DBMS_OUTPUT.PUT_LINE('V_NUMBER는 홀수입니다');
   ELSE
      DBMS_OUTPUT.PUT_LINE('V_NUMBER는 짝수입니다');
   END IF;
END;
IF 조건식 THEN
   명령어;
ELSEIF 조건식
   명령어;
ELSE
   명령어;
END IF;
ex.
DECLARE
   V_SCORE NUMBER := 87;
BEGIN
 IF V_SCORE >= 90 THEN
    DBMS_OUTPUT.PUT_LINE('A학점');
 ELSEIF V_SCORE >= 80 THEN
    DBMS_OUTPUT.PUT_LINE('B학점');
 ELSEIF V_SCORE >= 70 THEN
    DBMS_OUTPUT.PUT_LINE('C학점');
 ELSE
   DBMS_OUTPUT.PUT_LINE('F학점');
 END IF;
END;
DECLARE
   V_SCORE NUMBER := 87;
BEGIN
  CASE
    WHEN V_SCORE >= 90 THEN DBMS_OUTPUT.PUT_LINE('A학점');
    WHEN V_SCORE >= 80 THEN DBMS_OUTPUT.PUT_LINE('B학점');
    WHEN V_SCORE >= 70 THEN DBMS_OUTPUT.PUT_LINE('C학점');
    ELSE DBMS_OUTPUT.PUT_LINE('F학점');
  END CASE;
END;