MySQL 分支和循环结构
Posted echola_mendes
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 分支和循环结构相关的知识,希望对你有一定的参考价值。
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 分支和循环结构的主要内容,如果未能解决你的问题,请参考以下文章