delimiter
create procedure interest()
begin
declare myInterest integer default 0.0;
declare price integer;
declare endOfRow boolean default false;
declare interestC cursor for select saleprice from orders;
declare continue handler for not found set endOfRow = true;
open interestC;
cursor_loop : loop
fetch interestC into price;
if endOfRow then leave cursor_loop;
end if;
if price >= 30000 then set myInterest = myInterest + price * 0.1;
else set myInterest = myInterest + price * 0.05;
end if;
end loop cursor_loop;
close interestC;
select concat('전체 이익 금액 = ', myInterest);
end;