码迷,mamicode.com
首页 > 数据库 > 详细

MySQL 分支和循环结构

时间:2018-08-28 21:13:02      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:procedure   循环结构   条件   结构   var   mys   arch   div   else   

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 分支和循环结构

标签:procedure   循环结构   条件   结构   var   mys   arch   div   else   

原文地址:https://www.cnblogs.com/echola/p/9550688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!