CAFE

3.PLSQL 수업

Re: 오늘의 마지막 문제. 다음과 같이 실행해서 결과가 출력되는 함수를 생성하시오

작성자21기_남준혁|작성시간25.07.24|조회수13 목록 댓글 0
select ename, sal, sal_grade(empno) from emp;


create or replace function sal_grade(p_empno emp.empno%type)
return varchar2
as
v_grade varchar2(30);
v_sal emp.sal%type;
begin

select sal into v_sal from emp where empno = p_empno;

if v_sal >= 3000 then
v_grade := 'A 등급';
elsif v_sal >= 2000 then 
v_grade := 'B 등급';
elsif v_sal >= 1000 then
v_grade := 'C 등급';
else 
v_grade := 'D 등급';
end if;

return v_grade;


end;
/
다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼