1. 程式人生 > >MySQL 分支和循環結構

MySQL 分支和循環結構

font 分支 循環條件 int pan 結束 declare ont har

1、if else分支

 1 create procedure pd_testif2(in num int,out str varchar)
 2     begin 
 3         if num=1 then
 4         set str=;
 5         elseif num=2 then
 6         set str=;
 7         end if;
 8     end;
 9 --調用
10 call pd_testif2(1,@str);
11 select @str;

執行結果:一

2、循環

 1 create procedure
pd_testwhile22(in num int,out sum int) 2 begin 3 --定義變量 4 declare i int default 1; 5 declare sum int default 0; 6 --循環條件 7 while i<num do 8 set vsum=vsum+i; 9 set i=i+1; 10 --結束循環 11 end while; 12 set sum=vsum;
13 end; 14 call pd_testwhile22(100,@str); 15 select @str;

執行結果:5050

MySQL 分支和循環結構