当前位置:   article > 正文

mysql存储过程 | 条件语句if_mysql存储过程if语句

mysql存储过程if语句

条件语句结构:

//1 基本判断结构
if() then 
    ...
else 
    ...
end if;


//2 多条件判断结构
if() then 
    ...
elseif() then
    ...
else 
    ...
end if;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

示例:根据年龄输出对应文案

drop procedure if exists `test5`;
-- 创建存储过程
delimiter $$
create procedure test5(in age int)
begin
		if(age < 18) then 
        select "少年";
    elseif(age <= 30) then
        select "青年";
    elseif(age <= 55) then
        select "中年";
    else 
        select "老年";
    end if;
end $$

-- 调用存储过程
call test5(11);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g9IEOGT1-1596374542648)(/Users/wangxin/Library/Application Support/typora-user-images/image-20200728233413351.png)]

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/1020168
推荐阅读
相关标签
  

闽ICP备14008679号