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 分支和循环结构的主要内容,如果未能解决你的问题,请参考以下文章

MySQL之流程控制结构

3.2代码结构(顺序+分支+循环)+函数

3.1运算符+代码结构(分支+循环)+函数

python分支和循环结构

python 分支结构 循环结构

js:流程控制(分支结构顺序结构循环结构)