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

mysql -- 逻辑语句

时间:2018-03-11 23:57:20      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:逻辑语句   iter   --   def   oop   mysql   post   sel   mit   

1.if语句

delimiter \create procedure p1()
begin
    declare i int default 0;
    if i = 1 then
        select 1;
    elseif i = 2 then
        select 2;
    else
        select 3;
    end if;
end \delimiter ;

2.循环

delimiter \create procedure p1_while()
begin
 declare num int;
 set num =0;
 while num < 10 do
     select num;
     set num = num +1;
 end while;
end \delimiter ;
delimiter \create procedure p1_repeat()
begin
    declare i int;
    set i = 0;
    repeat
        select i;
        set i =i +1;
    until i>5 end repeat;
end \delimiter ;
delimiter //
    declare i int default 0;
    loop_label: loop
           set i=i+1;
           if i<8 then
              iterate loop_label;
           end if;
           if i >=10 then
              leave loop_label;
           end if;
           select i;
   end loop loop_label;
delimiter ;

 

mysql -- 逻辑语句

标签:逻辑语句   iter   --   def   oop   mysql   post   sel   mit   

原文地址:https://www.cnblogs.com/ssyfj/p/8546824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!