본문 바로가기

빅데이터과정/PL/SQL

#9_140625_PL_SQL_CASE 문

728x90

# CASE 문




문제34. 부서번호를 물어보게 하고 부서번호를 입력했을 때 10번이면 인사팀입니” 20번이면 개발팀입니다” 30번이면 영업팀입니다” 라는 메시지가 출력되게 하시오

ACCEPT p_deptno PROMPT '부서번호를 입력하시오 '

DECLARE
 v_deptno emp.deptno%TYPE := &p_deptno;
 v_tmp VARCHAR2(20);
 
BEGIN
 v_tmp := CASE v_deptno
 WHEN 10 THEN '인사팀입니다'
 WHEN 20 THEN '개발팀입니다'
 ELSE '영업팀입니다'
 END;
 dbms_output.put_line (v_tmp);
END;


/


'빅데이터과정 > PL/SQL ' 카테고리의 다른 글

#12_140630_PL_SQL_PROCEDURE  (0) 2014.07.14
#10_140626_PL_SQL_FOR 문  (0) 2014.07.14
#9_140625_PL_SQL_LOOP문  (0) 2014.07.14
#9_140625_PL_SQL_IF 문  (0) 2014.07.14
#9_140625_PL_SQL_진리연산표  (0) 2014.07.14